For Commerce7 wineriesChatGPT, Perplexity, Claude, Google Shopping

Your wines, seen by AI and Google Shopping.

Commerce7 builds wine pages in the browser, so ChatGPT, Perplexity and Claude find them empty. This app puts your wine details where AI crawlers can read them, and turns your catalog into Google Merchant, Meta, Wine-Searcher and Vivino feeds rebuilt every hour.

From $29.99/month, billed through Commerce7. AI Visibility setup is done for you.

TodayOAI-SearchBot, PerplexityBot, Claude-SearchBot

<title>Product - Your Winery</title>

<div id="c7-content">
</div>
  • No wine name
  • No price or notes
  • No structured data

With AI VisibilitySame page, same crawlers

<title>2021 Estate Pinot Noir | Your Winery</title>

<div id="c7-content">
  <h1>2021 Estate Pinot Noir</h1>
  <p>Dark cherry, forest floor, long finish.</p>
  <p>Willamette Valley · 750 ml · $42.00</p>
</div>
  • Wine name and notes
  • Price and details
  • Product structured data

One app, two jobs

Found by AI. Listed on Google.

Both run from your Commerce7 catalog, in one app and one subscription.

AI Visibility

Wine pages AI assistants can read

  • Checks what ChatGPT, Perplexity and Claude crawlers see on your site
  • Builds wine text, Product structured data, a wine sitemap and llms.txt from Commerce7
  • Installs on WordPress, Cloudflare, custom builds or a wines subdomain
How AI Visibility works
Shopping Feed

Five feeds from one catalog

  • Google Merchant Center, local inventory, Meta, Wine-Searcher and Vivino
  • Rebuilt every hour from your live prices and stock
  • Rules for bundles, barcodes, bottle sizes, tags and stock locations
See the feeds

AI Visibility

AI can't recommend a wine it can't read.

ChatGPT, Perplexity and Claude answer from pages their crawlers have read. Those crawlers read the HTML your server sends and don't run JavaScript. On Commerce7 that HTML has an empty space where the wine should be.

Checks your site

Loads your home page, a collection and two wine pages as each AI crawler and as a browser, then lists what's blocked or empty with a plain-English fix.

Builds your wine content

Name, notes, wine details and price from Commerce7, with Product structured data, a wine sitemap and llms.txt. Rebuilt every hour. Allocation and club wines say who can buy them instead of a price.

Puts it in your pages

The content goes into each wine page before it leaves your server. Commerce7 replaces it when the page loads, so visitors see no change.

Works however your site is built

We pick the right one during setup.

  • WordPress

    A small plugin that works next to any Commerce7 plugin or theme.

  • Cloudflare

    A Worker for any site that runs through Cloudflare. The free Workers plan is enough.

  • PHP

    One file for Drupal, Craft CMS or a custom PHP site.

  • Node.js

    Middleware for Express, Next.js or any Node.js 20 server.

  • Hosted wine pages

    Readable pages on a subdomain such as wines.yourwinery.com, for Squarespace, Wix, Webflow or anything else. Each wine links to its shop page.

  • Script tag Google only

    Adds structured data for Google and Gemini. ChatGPT, Perplexity and Claude don't run scripts, so it doesn't help them.

Same page for everyone

People and crawlers get the same HTML. Nothing is hidden or shown only to bots.

Cart and checkout untouched

Only the empty wine area, missing structured data and generic titles are filled. Commerce7 scripts, cart, checkout and tracking are left alone.

Only your Commerce7 data

Nothing is added that isn't in Commerce7, and each install checks the content against an allowlist before it touches a page.

Not sure what AI sees on your site today? Run the free check.

Shopping Feed

Five feeds from one catalog.

Each feed has its own URL. Paste it into the channel once, set a scheduled fetch, and every fetch reads your current catalog.

Merchant Center

Google Shopping

For Shopping ads and free listings. Price and sale price, stock, GTIN or brand and SKU, bottle size, wine color, shipping weight, Google's Wine category and custom labels for your campaigns.

feed.dmitru.com/your-store-google.xml
Facebook & Instagram

Meta catalog

For catalog ads on Facebook and Instagram, with the same prices, stock and images as your Google feed.

feed.dmitru.com/your-store-facebook.xml
Google

Local inventory

Shows shoppers nearby what's in stock at your tasting room, with quantity and your pickup option. Built once you add a store code.

feed.dmitru.com/your-store-google-inventory.xml
Data feed

Wine-Searcher

Vintage, producer, varietal, region, alcohol, bottle size and stock level. Confirm fields with Wine-Searcher when you onboard.

feed.dmitru.com/your-store-winesearcher.xml
Partner export

Vivino

Vintage, appellation, varietal and bottle size in a partner-ready export. Vivino confirms the format when you connect.

feed.dmitru.com/your-store-vivino.xml

Why a live feed

A spreadsheet is stale the day you export it.

Your shop keeps selling, changing prices and running out. A CSV doesn't. A feed built from Commerce7 every hour keeps up, so your ads show what you can actually sell.

Sold-out wines keep taking clicks

The old export still says in stock, so the ad keeps running and shoppers land on a sold-out page. The live feed marks the wine out of stock within the hour, and Google and Meta stop promoting it once they fetch the update.

Price mismatches get wines disapproved

Merchant Center checks the feed price against your wine page. When they disagree, the wine can be pulled. The feed reads regular prices, compare-at prices and live promotions straight from Commerce7.

Wine sells on wine details

Buyers search by vintage, varietal, region and bottle size. Wine helpers add them to titles, and Wine-Searcher and Vivino get their own wine fields.

Read the way shoppers see it

The details come out right.

Commerce7 data is written for your website, not for Google. The feed reads it the way a shopper sees it.

Promotions show as sale prices

A promotion running in Commerce7 shows on Google and Meta as a sale price next to your regular price. Compare-at prices work the same way.

A real description for every wine

Your teaser, else the full description, tasting notes or SEO description. A wine with none gets a plain line from its details, never a placeholder.

The right vintage

Commerce7's vintage field often keeps last year's value. When the title names a later year, every feed uses it, and Feed health lists the wines to update.

Only what shoppers can buy

Tastings, events, gift cards, and hidden or members-only products stay out, so no ad leads to a page nobody can buy from.

Gift sets with real stock

A bundle's stock comes from the bottles inside, and its shipping weight adds them up. Cases of one wine are marked as multipacks for Google.

Clicks keep their tracking

When your pages redirect to add a slash, feed links go straight to the final page, so Google's and Meta's click IDs arrive intact. Optional tags name Vivino and Wine-Searcher visits in Google Analytics.

Accurate listings

Built for how wine is sold.

Rebuilt every hour

Every feed is rebuilt hourly from Commerce7. Changes you make in the app rebuild on their own, and Rebuild feeds runs one right away.

Labels for your campaigns

Color, grape, region and vintage on Google and Meta, plus a price range on Google, to split Shopping and Performance Max campaigns or build Meta product sets.

With or without UPCs

Wines with a UPC send it as the GTIN. Wines without one send brand and SKU, the fallback Google and Meta accept.

Rules for bundles and allocations

Hide bundles, require a barcode, limit bottle sizes, skip tagged wines or list only wines with a club or allocation tag, and count stock only from locations that ship online.

Titles that sell wine

Add vintage and varietal to titles and region to descriptions automatically, or write your own for each channel. Shopping titles put your brand first and the bottle size last.

Health you can read

A health score flags missing images and descriptions and vintages that disagree, and names every product left out and why. Diagnostics check the generated files and Google readiness.

The app

Inside Commerce7.

The app opens in your Commerce7 admin, with no separate login. These screens use sample data.

AI Visibility

See what AI crawlers see.

One click checks your site as ChatGPT, Perplexity and Claude crawlers, and lists what to fix in plain English.

AI Visibility tab with check results: AI crawlers see an empty wine page, no Product structured data, generic titles and no wine sitemap
AI Visibility

Installed the way your site is built.

WordPress plugin, Cloudflare Worker, PHP, Node.js or hosted wine pages. Each site gets its own key, and you can revoke it anytime.

Install on your website card with WordPress selected, the four install steps, and a site key in use
Shopping Feed

Know the feed is healthy.

A health score checks images, descriptions and vintages, and tells you what to fix. The last build and recent activity sit next to it.

Home page with the feed health score, what to do next and what the last build found
Shopping Feed

Choose what's listed.

Toggle wines in or out, or add everything you've filtered in one click. Open a wine to give it its own name and description on each channel.

Choose products with wines in the feed and one wine open for its own Google, Meta, Wine-Searcher and Vivino name and description
Shopping Feed

Copy, paste, done.

Every channel's feed URL is ready to copy. Add a store code to switch on Google local inventory.

Connect channels listing the Google Shopping, local inventory, Meta, Wine-Searcher and Vivino feed links with Copy buttons
Shopping Feed

Rules for what goes out.

Hide bundles, require a barcode, set bottle size limits, filter by tag and choose which stock locations count. Wine helpers add vintage and varietal to titles and region to descriptions.

Feed rules with bundle, barcode, bottle size and tag rules and the stock location picker

Setup

Feeds you set up. AI we set up for you.

Shopping Feed

  1. Install from Commerce7

    One click from the App Store, then open it from Apps in your Commerce7 admin.

  2. Choose your wines

    Toggle wines into the feed, or add everything you've filtered at once. Add channel titles if you want them.

  3. Paste the feed URLs

    Add each URL to Merchant Center and Meta as a scheduled fetch. The files are rebuilt every hour, so each fetch is current.

AI Visibility

  1. Email us your website

    Once the app is installed, send your website address to [email protected], and we take it from there.

  2. We install it

    We pick the right install for how your site is built and connect it. A one-time $150, arranged by email.

  3. Check the result

    Run the check in the app and see what ChatGPT, Perplexity and Claude now read on your wine pages.

Stuck on Merchant Center or Meta? The setup guide covers both, or email [email protected].

Pricing

Everything included. From $29.99 a month.

AI Visibility and every feed on every plan. The price follows your Commerce7 plan and is billed through Commerce7, so there's no separate payment method.

AI Visibility & Shopping Feed
$29.99/ month

On Commerce7 Basic and Pro. $39.99/month on Experience and Enterprise. Uninstall anytime from your Commerce7 admin.

$150

AI Visibility setup, one time. We install it on your website and connect it. Arranged by email.

Install from Commerce7 Email us about AI setup

Billed in USD, CAD, AUD, NZD, GBP, EUR or ZAR.

  • AI crawler check for ChatGPT, Perplexity and Claude
  • Wine content, Product structured data, a wine sitemap and llms.txt
  • Installs on WordPress, Cloudflare, PHP, Node.js or a wines subdomain
  • Google Shopping, Meta, Wine-Searcher and Vivino feeds
  • Google local inventory feed
  • Hourly rebuilds from your Commerce7 catalog
  • Feed rules, wine titles and per-channel overrides
  • Feed health score and diagnostics

FAQ

Good to know.

Will this get my wines recommended by ChatGPT?
It makes your wine pages readable to the crawlers ChatGPT, Perplexity and Claude use, which has to happen before an assistant can mention a wine. Nobody can promise what an assistant recommends, but a page it can't read won't be one of them.
Why can't AI assistants read my wine pages now?
Commerce7 draws wine pages in the browser with JavaScript. The HTML your server sends has an empty space where the wine goes, and AI crawlers read that HTML without running JavaScript. Google runs JavaScript, so it usually sees more.
Is this cloaking?
No. People and crawlers get the same HTML. The wine details sit where Commerce7 would draw them, and Commerce7 replaces them when the page loads.
Will my site look or work differently?
No. Visitors see your normal Commerce7 pages. The app never touches Commerce7 scripts, cart, checkout, account pages or tracking.
Does it work with my website?
WordPress, any site on Cloudflare, custom PHP and Node.js sites get the wine content in their own pages. Squarespace, Wix, Webflow and other builders get hosted wine pages on a subdomain such as wines.yourwinery.com. We pick the right one during setup.
What does the $150 setup cover?
We install AI Visibility on your website, connect it and run the check with you. It's a one-time fee, arranged by email at [email protected].
What about ChatGPT's shopping and merchant programs?
ChatGPT's and Perplexity's merchant programs don't accept alcohol, so this app doesn't use them. AI Visibility works on the pages assistants read and cite.
Which feed channels does it support?
Google Shopping through Merchant Center, Google local inventory, Meta catalogs for Facebook and Instagram, Wine-Searcher and Vivino. Each one gets its own feed URL.
How often do the feeds update?
The app rebuilds every feed from Commerce7 every hour. Edits you make in the app trigger a rebuild on their own, and Rebuild feeds runs one right away. Merchant Center and Meta then read the files on their own schedule, so set a scheduled fetch in each.
Does it upload products to Merchant Center for me?
No. You paste the feed URL into Merchant Center or Meta Commerce Manager once, and they fetch it from there. Nothing is pushed into your ad accounts.
What about wines without a UPC?
Wines with a UPC send it as the GTIN. Wines without one send your brand and SKU instead, the fallback Google and Meta accept for products without a barcode. If you only want barcoded wines listed, turn on the Require GTIN / UPC rule.
Are the Wine-Searcher and Vivino feeds official integrations?
They're exports built on the fields those marketplaces commonly ask for. Each partner confirms its own requirements during onboarding, so check the fields with them before you go live.
Can I keep club and allocation wines out?
Yes. Feeds can skip wines by Commerce7 tag, or list only wines that carry a tag. On AI Visibility pages, allocation and club wines say who can buy them instead of showing a price.
Do I need a developer?
No. For the feeds, install from the Commerce7 App Store, choose your wines and paste the URLs. The docs walk through Merchant Center and Meta step by step. AI Visibility we install for you.
How is billing handled?
Commerce7 bills $29.99/month on its Basic and Pro plans and $39.99/month on Experience and Enterprise, in USD, CAD, AUD, NZD, GBP or EUR (R799.99 or R999.99 in ZAR). There's no separate payment method, and uninstalling the app stops the charge. The one-time AI Visibility setup is arranged by email.

Seen by AI.
Listed on Google.

From $29.99/month. AI Visibility plus Google, Meta, Wine-Searcher and Vivino feeds, all from one Commerce7 catalog.

Questions? [email protected]