Every connected channel receives the same catalogue, built from your products. You do not upload a file.
Which products are sent
- A product without variants is sent as one item.
- A product with variants is sent as one item per active variant, grouped together. The main product itself is not sent. A variant uses the main product's name, description, images, brand and category where it has none of its own. It never borrows the barcode or the MPN.
A product is not sent when the diagnostics give one of these reasons:
| Reason shown | What to do |
|---|
| "The product is inactive" | Activate the product |
| "The product is in a disabled category, so its page is hidden" | Enable the category, or a parent category |
| "The product is hidden from this channel" | Untick the channel under Hide from channels on the product |
| "The product has no active variants" | Activate at least one variant |
| "A sample product from the demo store; demo products are never sent to sales channels" | Nothing |
| "Your online store is not set up…", "…is not live…", "…is behind a password…" | Make the online store live |
| "Your online store does not publish the language this feed uses" | Publish that language in Online Store › Preferences |
What must be on the product
A product missing one of these is listed as Not sent: missing information:
| Message | Fix |
|---|
| "Add a product name", "Add a product image" | Add what is missing |
| "Add a price", "The price must be more than zero" | Set a price above zero |
| "Your store currency is not a valid ISO currency code" | The shop currency is set by the platform. Ask support |
| "Add a brand, a barcode (GTIN) or an MPN: Meta needs one of them" | Meta only |
| "Add a brand: this channel requires one" | TikTok and Snapchat |
Details that travel with a product
Name, description, link to its page on your online store, images, availability, price, sale price with its dates, brand, barcode as a GTIN, MPN, condition, Google product category, your own category, age group, gender, and a variant's colour and size.
Set the channel-specific ones on the product: see Sales channel fields on a product.
Warnings: sent, but could be better
Products with a warning are sent. The diagnostics label them Sent, could be better.
| Message | Meaning |
|---|
| "The barcode is not a valid GTIN, so it is not sent (…)" | The product goes without a GTIN. The reason is in brackets |
| "No GTIN, or brand and MPN: sent as a product without identifiers" | Add them |
| "Choose a Google product category for the product or its category" | See Google categories |
| "The name is longer than 150 characters and was shortened" | Shorten the name. Descriptions are cut at 5000 characters |
| "Add a description; the product name is sent instead" | – |
| "No brand: sent with your shop name as the brand. Add the real brand if it has one" | Meta, TikTok and Snapchat |
When changes arrive
- Saving a product sends the change by itself. The channel pages say "within minutes".
- A large edit, such as an import, is handled as one full sync of the whole catalogue.
- A full sync also runs once a day.
- Sync now on a channel page starts one on request.
- Snapchat works differently: it reads a product feed from your store every hour.
Keep one product out of a channel
Open the product, open the Sales channels card and tick the channel under Hide from channels. The product stays on your website. The bulk edit grid and the CSV import can hide a product from Google only.