In addition to manually assigning specific products or variants as offer products in a campaign, you can also use product metafields to dynamically display the products stored within that metafield.

This feature is available only on the Pro and Enterprise plans and is supported in Product Page and Cart Page widgets alone. This will not be available for Upsell/Downsell-type, Checkout and Post-purchase campaigns.
For this guide, we will demonstrate the setup using a Frequently Bought Together (List) campaign and a metafield with the namespace “custom” and key “Complementary.”
Steps to Set Up
- Follow the steps 1 & 2 only if you do not already have a Product Metafield set up in Shopify. Go to Shopify Settings → Metafields and Metaobjects → Products and click “Add definition”.


- Enter a name for the metafield based on your preference. Under Type, select “List of values” and then choose “Product.”

- Make sure “Storefront API access” is enabled for the respective Product Metafield. This is required so that our app can access the metafield in the storefront.

- Then, go to the Shopify Products section and open the respective product for which you want to assign the offer products data. Scroll down to the Product Metafields section. Click on the Product Metafield and select the required products that you want to add as offer products.

- Navigate to the Offer Products section in the respective campaign in Selleasy app. Under Manual Selection, choose “Use product’s metafield.” The number of products to be shown from the metafiled can be set in “Maximum number of products to show” option.

- Enter the metafield namespace (for example:
custom). You can refer this in the respective metafield setting in Shopify settings.


- Enter the corresponding metafield key (for example:
Complementary) which will be the metafield name in Shopify.


- Complete the rest of the campaign configuration and click Save.
Once saved, the campaign will automatically display all the products assigned to that metafield for the respective trigger product in Shopify.

If you need any assistance while setting up metafield-based campaigns, please feel free to contact our customer support team.
