Skip to main content
Step 1

Your Catalogue

1

Send Us Your Shop Link

All we need to start is the link to your website or online shop. We take your catalogue from there and index it within 48 hours.

SourceDetailsUpdates
Shop link The address of your website or online shop. Nothing else to prepare. Set up by us
XML Product Feed (optional) A hosted URL with your active products in XML format (Google Merchant / Shopify / WooCommerce compatible). See the specification below. Automatic: re-synced every night at 3 AM
CSV / Excel (optional) A spreadsheet with columns: Product Name, Producer, Price, URL, Image URL, Description, Color, Region, Varietal, Format (L). One-time import
A product feed is optional. If you have one, your catalogue stays in sync on its own: new products, price changes and sold-out wines are handled every night.

Send your shop link (and your feed URL, if you have one) to support@sommelier.bot.

2

Optional: Create Your XML Product Feed

Your XML Product Feed is a URL hosted on your website, containing all your active products in a structured XML format. The sommelier.bot system calls this URL every night at 3 AM to sync your latest inventory.

✚
New product in feed

Added to your sommelier.bot inventory. Can be tagged and activated from the CMS.

✖
Product removed from feed

Considered out of stock. Deactivated automatically, but stays in your CMS.

↻
Product details updated

Name, price, description, link, and image URL are updated automatically.

Compatible with Google Shopping feeds. If you already have a Google Merchant Center product feed, it works with sommelier.bot, same XML format.
3

XML Feed Fields Reference

Your XML feed must follow this structure, using the <rss> / <channel> / <item> hierarchy. Each "item" is one product.

<product_id> required Your unique product identifier (numbers and/or letters, special characters allowed, no spaces). Example: 45425007NM-75LCT06
<name> required Product name with vintage and appellation. Example: 2017 Domaine de la Romanee-Conti La Tache Grand Cru
<producer> optional Name of the producer. Example: Vallis Mareni
<link> required Complete product URL on your website. CDATA is supported. Can include UTM tracking parameters.
<image_url> required Complete URL to the product image on your website.
<price> required Product price. Format: XXXX.XX: no comma, no space, no currency sign. Example: 12.00
<country> optional Country of production. ISO format recommended but not mandatory (e.g., CH, FR, US).
<varietal> optional Grape varietal(s), comma-separated, no spaces. Example: Pinot Noir,Chardonnay
<region> optional Region of production. Example: Burgundy, Vénétie
<format> optional Bottle format in Liters (not cl). Example: 0.75, 1.50, 3.00
<description> optional Product description text paragraph.
<color> optional Wine color. Example: red, white, rosé, sparkling, orange, fortified
<sorting> optional Important: Priority level from 0 (lowest) to 10 (highest), controls recommendation priority to promote your deals, best-sellers, best margin wines.
4

XML Feed Example

Here is a complete example with two products:

<?xml version="1.0"?> <rss lang="en"> <channel> <item> <product_id>45425007NM-75LCT06</product_id> <name>Monte Corbino Brut</name> <producer>Vallis Mareni</producer> <link><![CDATA[https://www.yourshop.com/monte-corbino-brut?utm_source=sommelier-bot&utm_medium=chat]]></link> <image_url>https://www.yourshop.com/media/monte-corbino.png</image_url> <color>sparkling</color> <varietals>Prosecco (Glera)</varietals> <price>12.00</price> <country>IT</country> <region>Veneto</region> <format>0.75</format> <organic>organic,biodynamic</organic> <sorting>10</sorting> </item> <item> <product_id>45425007NM-75LCT07</product_id> <name>Monte Corbino Brut Magnum</name> <producer>Vallis Mareni</producer> <link><![CDATA[https://www.yourshop.com/monte-corbino-brut-magnum?utm_source=sommelier-bot&utm_medium=chat]]></link> <image_url>https://www.yourshop.com/media/monte-corbino-magnum.png</image_url> <color>sparkling</color> <varietals>Prosecco (Glera)</varietals> <price>24.00</price> <country>IT</country> <region>Veneto</region> <format>1.50</format> <sorting>0</sorting> <sweetness>Sweet</sweetness> </item> </channel> </rss>
Final step: Add your XML Product Feed URL in your sommelier.bot CMS (one URL per language you want to support). Go to your admin interface to paste the URL.
Want more? Upgrade to a paid plan to install the AI sommelier directly on your website, with pop-up chat, contextual banners, and full-page embeds that drive conversions on your own store.

Quick Reference: All Scripts

Widget TypeCodePlacement
Pop-up <script src="...widget.js" merchant="SLUG" mode="popup"></script> Footer (all pages) or single page
Banner <div><script ... mode="banner" banner-id="ID"></script></div> Product pages, categories, homepage, ad landing pages
Full-page embed <div><script src="...widget.js" merchant="SLUG"></script></div> Dedicated chatbot page
Dialog (on-click) onclick="sommelierbot.open?.()" Any button/link (requires widget pre-loaded)
Cloud-hosted https://MERCHANT_SLUG.sommelier.bot/ Share anywhere: QR codes, emails, social
Replace MERCHANT_SLUG with your unique merchant identifier (with no space) provided in your welcome email (e.g., winecom, citydrinks, weinbestellungch).

Need Help?

We're here for you

If you run into any issues during setup or want to discuss advanced integrations, reach out:

Documentationsommelier.bot/documentation
ContactContact us
CMS Dashboardbusiness.sommelier.bot