If you have access to your site's code, there's an easy way to tell AI bot scrapers you don't want your website content to be used. Note they can choose to ignore this, but most will follow it.
If you have your domain on Cloudflare, you can use their AI bot protection! There are two sections to update:
Security
Click on your domain name in Cloudflare.
Go to Security → Bots.
Turn on "Block AI Bots" and "AI Labyrinth".
AI Audit
Click on your domain name in Cloudflare.
Go to AI Audit.
Set various bots to Block. Note you may still want to enable Googlebot and BingBot so your site can appear in search engines. I also recommend leaving archive.org_bot allowed as they are a wonderful organization.
In-between the <head></head> tags, add the following:
<meta name="CCBot" content="nofollow">
<meta name="robots" content="noai, noimageai">
Shopify now adds a connection to various AIs (including ChatGPT) by default. Unfortunately your product information being visible in AI chats isn't able to be disabled unless you use the options above. It's unfortunate, but you can at least protect yourself by forcing the customer to use your own website and not make purchases without even visiting. This ensures that if the AI hallucinates something wrong about your items, they are still forced to view the correct info.
Go to Settings -> Sales Channels -> Agentic storefronts
Click the AI you want to disable checkout on
Under "Checkout", make sure it says either...
"Customers complete purchases on your checkout"
If it says "Allow customers to purchase directly in this channel", make sure the toggle is off
Want to make sure people know your work is human-made? There's a great set of icons available at no-ai-icon.com