# 9 Ways to Control What Goes Into Your Facebook Catalog from Shopify > Nine ways to control what your Shopify product feed sends to your Facebook (Meta) catalog: selected collections, excluded tags, in-stock variants, product sets, custom labels, per-market feeds, sale prices, image sizes and product IDs. Guides · 5 min read · Updated 2026-09-21 Canonical: https://awesomestoreapps.com/docs/control-what-goes-into-your-facebook-catalog Your whole Shopify catalog rarely belongs in your **Facebook catalog** exactly as it is. Staff samples should stay out, sold-out variants may or may not belong in your ads, a French shopper needs French titles and euro prices, and one wrong price or badly shaped image gets a product rejected in Commerce Manager. Awesome Facebook Product Feed gives you a separate control for each of those. Here are the nine that decide **what goes into your Facebook (Meta) catalog** — what each one does, when to reach for it, and the guide that walks you through it. They are independent: use one, or all nine. ## 1. Export only selected collections The widest gate. A feed exports **all products** by default; switch it to **Export products from selected collections** and only products in the collections you pick make it into the feed. It is the cleanest way to publish a seasonal range or a single brand: build a Shopify collection for it, point the feed at that collection, and the feed maintains itself as products come and go. See [Choose which products and variants go in your feed](https://awesomestoreapps.com/docs/filter-products-and-variants.md). ## 2. Exclude whole products by tag A blocklist for the products that must never reach your ads — staff samples, hidden or discontinued SKUs, wholesale-only items. Tag them in Shopify (for example `no-facebook`), add the same tag under **Exclude products with tags**, and every matching product is dropped from the feed while everything else stays. No collection changes needed. The [filtering guide](https://awesomestoreapps.com/docs/filter-products-and-variants.md) covers it in step 3. ## 3. Keep only the variants you want to advertise Products stay, variants get thinned. **Export mode** decides how many variants each product contributes: all variants including sold out (the default, which keeps retargeting working for items shoppers already viewed), only available variants, or a single variant per product. For finer control, **Filter variants** lets you build rules on price, options and more, combined with AND or OR. Both are explained in the [filtering guide](https://awesomestoreapps.com/docs/filter-products-and-variants.md). ## 4. Turn Shopify collections into Meta product sets Product sets are how you advertise a slice of the catalog instead of the whole store. The feed exports an **internal label** for every collection a product belongs to, so in Commerce Manager you create a set with one filter — **Internal label → is → your Shopify collection id**. It is an exact match, and it avoids the 100-character cut-off that custom labels have. Follow [Create Meta product sets from Shopify collections](https://awesomestoreapps.com/docs/create-meta-product-sets-from-shopify-collections.md). ## 5. Let the app build and refresh product sets for you Prefer not to build sets by hand in Commerce Manager? With **Facebook rules** the app creates product sets in your catalog and keeps them in sync from your Shopify collections — include some collections, exclude others, refresh on demand. See [Facebook product sets and catalog rules](https://awesomestoreapps.com/docs/facebook-rules.md). ## 6. Segment products for ad campaigns with custom labels Custom labels don't remove anything from the catalog — they tag each product so your ad team can bid and report on groups: bestsellers, margin tiers, seasonal ranges, clearance. You get five independent slots, `custom_label_0` to `custom_label_4`, each fed from a ready-made source such as product tags, an on-sale flag, inventory quantity or a metafield. The [Custom labels guide](https://awesomestoreapps.com/docs/custom-labels.md) lists every source. ## 7. Send the right language and currency to each market The golden rule is **one feed per language or market**. Set a feed currency, or fill in a **Market country** to let Shopify Markets supply that market's storefront URL, prices and currency; turn on a translated feed to export translated titles, descriptions and product handles for one language. Your primary-language feed needs none of this. Details in [Multi-language and multi-currency feeds](https://awesomestoreapps.com/docs/multi-language-and-currency-feeds.md). ## 8. Get sale prices, tax and rounding right A wrong or missing price gets a product disapproved in Commerce Manager or flagged as a price mismatch in Google Merchant Center. Four settings decide what lands in the `price` and `sale_price` fields: whether Shopify's Compare-at price becomes a strikethrough sale price, whether tax is added, how prices are rounded, and whether product links carry the currency. See [Sale prices, tax, rounding and currency](https://awesomestoreapps.com/docs/sale-prices-taxes-and-rounding.md). ## 9. Pick the right image — and the right shape If Facebook rejects catalog images as too small or the wrong shape, you rarely need new photos. Choose which product image each product sends, then let the feed resize every image to the ratio the placement expects — 1:1 for Instagram Feed and Carousel, 4:5 for Facebook Feed, 9:16 for Stories and Reels. Image resizing isn't included on every plan. See [Transform product images](https://awesomestoreapps.com/docs/transform-product-images.md). ## FAQ ### How do I control which products go into my Facebook catalog from Shopify? At the feed level. Limit the feed to selected collections, exclude products by tag, and choose which variants are exported (all, only in-stock, one per product, or the ones matching your filter rules). Whatever the feed leaves out never reaches the catalog. ### What is the fastest way to keep a few products out of Facebook ads? Tag them in Shopify — for example no-facebook — and add that tag under Exclude products with tags in the feed editor. Those products are dropped from the feed entirely and everything else stays. ### Should I remove products from the feed, or use product sets? Remove products that should never be advertised anywhere. Use product sets when the product belongs in the catalog but a campaign should only show a slice of it — a collection, a season, a clearance range. ### What is the difference between custom labels and product sets? A custom label is a value on the product (five slots, custom_label_0 to custom_label_4) used to group products for bidding and reporting. A product set is a filtered subset of the catalog that an ad or shop points at. For sets based on Shopify collections, filter on the internal label instead of a custom label — it is an exact match and is not cut at 100 characters. ### Do I need a separate feed for every country or language? Yes — one feed per language or market. Each feed carries its own currency (or Shopify Markets country) and its own translation language, so every catalog gets the prices and translated links a shopper in that market sees. ### Why does Facebook reject my product images or prices? Images are usually too small or the wrong aspect ratio for the placement; prices are usually missing tax, badly rounded, or don't match the product page. Both are fixed in the feed editor — image resizing and the price settings — without editing the products in Shopify. ### My catalog is right but dynamic ads show no products — what else should I check? The product ID format. The id in your feed must exactly match the content_ids your Meta pixel sends, or Meta cannot join events to catalog items. See the Product ID format guide. ## Related - [Choose Exactly Which Products and Variants Go in Your Facebook Feed](https://awesomestoreapps.com/docs/filter-products-and-variants.md) - [Create Meta Product Sets from Shopify Collections (with Internal Labels)](https://awesomestoreapps.com/docs/create-meta-product-sets-from-shopify-collections.md) - [Custom Labels for Facebook & Google Ads (Shopify Product Feed)](https://awesomestoreapps.com/docs/custom-labels.md) - [Prices in Your Product Feed: Sale Prices, Tax, Rounding & Currency](https://awesomestoreapps.com/docs/sale-prices-taxes-and-rounding.md) - [Transform Product Images for Facebook and Instagram Feeds](https://awesomestoreapps.com/docs/transform-product-images.md)