# Create a Facebook Product Feed for Shopify (Advanced) > Set up a Facebook product feed for Shopify with the Advanced editor — currency, collections, variants, custom labels, image fixes, filters and UTM tracking, ready for dynamic Facebook ads. Product feeds · 6 min read · Updated 2026-07-07 Canonical: https://awesomestoreapps.com/docs/create-a-product-feed-advanced The **Advanced editor** gives you full control over your **Facebook product feed** for Shopify — from currency and collections right down to variant rules, custom labels and UTM tracking. It looks like a lot, but you only need a handful of these settings to ship a great feed (and to keep your catalog ready for dynamic Facebook ads). This guide walks through each section so you know exactly what to touch (and what to leave alone). Prefer something simpler? You can always switch to the *Basic* editor and come back later. ## 1. Open the Advanced editor From your dashboard, find the feed you want to configure and click **Edit (advanced)**. If you don't have a feed yet, click **Add a product feed** first — a new feed is created instantly and you can open it here. Each feed is independent, so you can run different feeds for different channels or countries. ![The app dashboard showing the feed list with the Edit (advanced) button highlighted](https://awesomestoreapps.com/docs-assets/img/create-a-product-feed-advanced/00-dashboard-add.png) ## 2. Name your feed and set the currency Give the feed a clear, recognizable **name** — you'll thank yourself later when you have several. Set the **feed currency** to match the catalog you're submitting to. One thing worth knowing: if you use *Shopify Markets*, leave the currency and country empty and let Markets drive it instead. The **Market country** field works the same way. ![Product feed settings section with the feed name and currency fields highlighted](https://awesomestoreapps.com/docs-assets/img/create-a-product-feed-advanced/01-feed-settings.png) ## 3. Choose which products to export By default the feed exports **all products**, which is what most stores want. If you'd rather publish a subset — say, a seasonal catalog or a single brand — switch to **selected collections** and a collection picker appears. Start typing and pick the collections you want; only products in those collections will end up in the feed. ![Product export settings with the all-products / selected-collections choice highlighted](https://awesomestoreapps.com/docs-assets/img/create-a-product-feed-advanced/02-export-settings.png) ## 4. Decide how variants are handled **Export mode** controls whether you send every variant, only the in-stock ones, or just a single representative variant per product. Exporting all variants is the default and usually the right call for ads. The **Compare-at price** option lets the feed surface sale pricing — keep it on if you want strikethrough/sale prices to flow through to the channel. ![Variant export settings with export mode and compare-at price options highlighted](https://awesomestoreapps.com/docs-assets/img/create-a-product-feed-advanced/03-variant-export.png) ## 5. Set custom labels for ad segmentation **Custom labels** (0–4) are your ad team's best friend — they let you slice products into groups inside Facebook and Google Ads (bestsellers, margin tiers, seasonal, clearance, whatever you need). Type a value directly, or point a label at a **metafield** to pull it dynamically per product. Skip these entirely if you're not segmenting campaigns yet. ![Custom labels section with the first custom label and its metafield source highlighted](https://awesomestoreapps.com/docs-assets/img/create-a-product-feed-advanced/04-custom-labels.png) ## 6. Pick your product images Choose which image represents each product with the **image source** setting, and decide whether to include **additional images** in the feed. Most channels show the first image as the main creative and treat the rest as a gallery, so the order in Shopify matters. ![Product and variant images section with the image source option highlighted](https://awesomestoreapps.com/docs-assets/img/create-a-product-feed-advanced/05-images.png) ## 7. Resize images to channel specs (optional) Facebook and Google have minimum image-size requirements, and products with images that are too small get disapproved. **Transform (resize) images** automatically resizes your images to meet those specs — no re-uploading in Shopify. This feature isn't included on every plan; if you don't see the dropdown, it isn't part of your current plan. ![Transform images section with the image transformation option highlighted](https://awesomestoreapps.com/docs-assets/img/create-a-product-feed-advanced/06-image-transform.png) ## 8. Filter out variants you don't want Use **Filter variants** to keep the feed clean — exclude staff samples, hidden SKUs, or anything that shouldn't be advertised. Choose whether a product must match **any** or **all** of your rules, then click **Add rule** to build conditions on tags, price, inventory and more. Add as many rules as you need. ![Filter variants section with the filter toggle and add-rule button highlighted](https://awesomestoreapps.com/docs-assets/img/create-a-product-feed-advanced/07-filter-variants.png) ## 9. Add UTM tracking, then save In **Other settings** you can append **UTM parameters** (source, campaign, medium) to every product link so your analytics attributes traffic correctly. There's also room for excluded/whitelisted tags and a naming strategy if you need them. When you're happy, hit **Save** in the bar at the top — the feed re-generates automatically and you're live. ![Other settings section with the UTM source field highlighted](https://awesomestoreapps.com/docs-assets/img/create-a-product-feed-advanced/08-other-settings.png) ## FAQ ### What's the difference between the Basic and Advanced editor? The Basic editor covers the essentials in a short form and is perfect for getting a feed live fast. The Advanced editor exposes every option — variant rules, custom labels, image transformations, UTM tracking and more. You can switch between them at any time; your settings are preserved. ### Do I need to fill in the currency and country? Only if you're not using Shopify Markets. If Markets is handling your regions and currencies, leave the feed currency and Market country empty so the app follows your Markets configuration instead of overriding it. ### What are custom labels used for? Custom labels let you group products inside Facebook and Google Ads so you can bid and report on segments — for example bestsellers, clearance, or high-margin items. You can set them to a fixed value or pull them dynamically from a product metafield. ### My images are being rejected by Facebook. Can the app fix that? Yes. Turn on Transform (resize) images and the app resizes your product images to meet the channel's minimum-size requirements automatically, without you re-uploading anything in Shopify. It's available on selected plans. ### How do I limit the feed to specific products? In Product export settings, switch from 'all products' to 'selected collections' and choose the collections you want. For finer control at the variant level, use the Filter variants section to add rules based on tags, price, inventory and more. ### How do I add a Facebook product feed to Shopify? Install the app, click Add a product feed, then open Edit (advanced) to set your currency, products, variants and images. Hit Save and the app generates a feed URL you can submit to your Facebook catalog (Commerce Manager) — from there it powers your shop and ads. ### Does this product feed work for dynamic Facebook ads? Yes. The Advanced feed keeps your Facebook catalog in sync, which is exactly what dynamic Facebook ads and retargeting pull from. Use custom labels to segment products into groups for bidding and reporting across your campaigns. ### How do I connect my Shopify store to Facebook? Create your feed in the app and copy its feed URL, then add it as a catalog data source in Facebook Commerce Manager (or via Facebook's sales channel). Facebook re-fetches the feed on a schedule, so your catalog stays in sync as products change. ### How do I add products to my Facebook catalog? Point Facebook at your feed URL: in Commerce Manager, add a data source set to scheduled feed and paste the URL — Facebook imports every product in the feed and refreshes automatically. Use the Filter variants section to control exactly which products are included. ### Why don't my variants show up in the Facebook catalog? Set Export mode to send all variants (not a single representative variant), and check that Filter variants isn't excluding them — the feed lists each variant as its own catalog item. If you also added items by hand in Commerce Manager, let the feed populate them instead, so the two don't clash. ## Related - [Google Shopping Rules for Shopify (Auto-Assign Product Fields)](https://awesomestoreapps.com/docs/google-shopping-rules.md) - [Facebook Product Sets and Catalog Rules for Shopify](https://awesomestoreapps.com/docs/facebook-rules.md) - [Transform Product Images for Facebook and Instagram Feeds](https://awesomestoreapps.com/docs/transform-product-images.md)