Sync your catalog with product feeds

Use ready-made feed URLs to list your products on Google Shopping, Facebook and Instagram, and AI shopping assistants.

A product feed is a single web address that always contains an up-to-date list of everything you sell. Paste it into Google, Meta, or another platform and your catalog appears there – and stays current as you add products and change prices, with no re-uploading.

Find your feeds

Open Settings → Product feeds. Each feed has a copy button next to its URL.

FeedFormatWhat it's for
Google Merchant CenterCSVGoogle Shopping. Paste the URL into your Merchant Center account to sync your catalog.
Meta (Facebook / Instagram)CSVMeta Commerce Manager. Use it to create a product catalog for Facebook and Instagram shops.
OpenAICSVMakes your products discoverable by ChatGPT and other OpenAI-powered shopping assistants.

Set one up

  1. Copy the feed URL for the platform you're using.
  2. In that platform, add a scheduled or fetched feed and paste the URL.
  3. Let it fetch. Most platforms then re-fetch on their own schedule, so your catalog stays in step with your store.

Tip: Feeds are only as good as your product data. Missing images, thin descriptions, or vague titles get products rejected – so tidy the catalog before you submit, not after.

What makes a feed pass review

Shopping platforms are fussy, and for good reason. Before you submit:

  • Real product titles that say what the thing is, not just a brand name.
  • A good image on every product – see Add and manage product images.
  • Accurate prices and availability – see Manage inventory.
  • Descriptions that describe rather than repeat the title.

Google Merchant Center requirements

The Google feed includes what Merchant Center expects on every product, so you don't need to fix these by hand:

  • Prices with a currency, for example 129.00 PLN. When a promotion is active, the regular price is sent as the price and the promoted one as the sale price.
  • Brand. The product's brand if you've set one, otherwise your store name.
  • Barcodes (GTIN). Sent only when the variant barcode is one Google accepts. Otherwise the product is marked as having no identifier, which suits own-brand and handmade goods. If you resell branded products, fill in the barcode on each variant. Barcodes reserved for in-store use or internal codes are skipped, because Google rejects them.
  • Variant groups. Variants of one product are linked so Google shows them together.
  • Unique IDs. A variant's SKU is its ID. If a SKU is shared by several variants, is longer than 50 characters, or is missing, that variant uses its own system ID instead.
  • Titles and descriptions cut to Google's length limits. A product with no description uses its title, since Google disapproves empty descriptions.

Tip: Changing a product's SKU changes its feed ID, and Google treats that as a new item with no history. Set SKUs once and leave them.

Selling in Facebook and Instagram shops

The Meta feed fills your catalog, but your shop on Facebook and Instagram stays Hidden until Meta knows where to send shoppers when they tap Checkout. Give it your store's checkout link:

  1. In Meta Commerce Manager, open Settings → Checkout method and choose Checkout on another website.
  2. Enter https://yourstore.com/checkout/meta, with your own domain in place of yourstore.com.
  3. Tick the option to pass products and coupons, then save. Meta checks the link before it lets you publish the shop.

A shopper who checks out on Instagram or Facebook lands in your checkout with the same items and quantities already in the cart. A promo code Meta sends along is applied if it's valid in your store. Items that have since sold out are left out, and the tracking tags Meta adds to the link carry through to your analytics.

AI shopping assistants

The OpenAI feed is worth setting up even if you don't run ads. More shoppers are starting product searches inside AI assistants, and a feed is how you become one of the answers rather than being invisible to them.

If you do run ads in ChatGPT, connect the OpenAI Ads add-on too. The feed tells OpenAI what you sell, and the pixel tells it which ads led to orders.

FAQ

How often does the feed update?

The feed URL always reflects your current catalog. How often it's read is set by the platform consuming it – most re-fetch daily.

Do I need a Google or Meta account?

Yes. The feed is your side of the connection; the account, its policies, and any ad spend live with them.

Can I feed only some products?

The feed covers your published catalog. Unpublish or archive anything you don't want listed – see Add a product.

Meta says the URL "does not lead to a supported file".

Copy the URL again from Settings → Product feeds. The Google and Meta URLs end in .csv, which Commerce Manager needs before it accepts a feed. Older URLs without .csv still work for catalogs already set up with them.

My shop on Instagram says "Hidden" and I can't switch it on.

Meta greys out the visibility switch until checkout is set up. Add your checkout link as described in Selling in Facebook and Instagram shops. Once Meta accepts it, the switch unlocks. Meta may still review the shop before it goes live.

My products were rejected.

Check the platform's diagnostics – it usually names the field. Missing images, prices, and thin descriptions are the usual culprits.

What's next