Flexify Flexify

Automatically set Catalog Fields

Optimise & improve ad performance

Facebook utilizes a variety of catalog fields to enhance the shopping experience in Facebook Shop and Checkout, and to improve ad performance.

Options: Use your custom Shopify Product options as catalog fields in your product feed.

We include options that exist in any of the products featured in the feed. When generating the feed, we identify all product options for each product. These options are then displayed on the app Settings page, where you can map each option to a corresponding field in the Facebook product catalog.


Metafields:
Metafields offer two main uses:

  1. Existing Metafields: If you already have product or variant metafields, you can map these directly to the appropriate catalog fields in your product feed. The metafield key becomes the name of the catalog field, and the metafield value becomes the value in the feed.

    Metafields Setup
  2. Creating new Facebook catalog field with the metafields:
    • Start by creating a metafield on your Shopify product pages. Choose any namespace you prefer.
    • Add a definition and provide values for the metafield.
    • Map the metafields to a Facebook catalog field.
    • You can then bulk edit these fields on Shopify using the following steps:
      • Navigate to your Shopify Products page and click on the 'Bulk edit' button.
      • Adjust and edit Columns as needed.
Bulk_edit_Products
Columns_edit


Tags:
Utilize Shopify tags to add catalog fields to your product feed. Tags should be formatted as 'color:red', 'gender-male' or 'age_group=female'.


These tags are then translated into the feed as follows:

metafields['flexify']['farbe']='green' ➡️ <g:color><![CDATA[ green ]]></g:color>

product.tags="farbe=green" ➡️ <g:color><![CDATA[ green ]]></g:color>

This structured approach allows for precise control over how product details are presented in Facebook’s catalog, optimizing the visibility and performance of your ads.

Internal Labels via Metafields (Paid Feature) #

You can also use Shopify metafields to populate the internal_label attribute in your Flexify feed. This is useful for organizing products into groups - for example, to mirror your Shopify collections in Meta.

We support both “Single line text” and “Single line text (List)” metafield definitions for this purpose.

On paid plans, values from your metafields will be added to your internal labels alongside product tags and/or collections. This gives you greater flexibility when filtering or grouping products.

⚠️ Note: Internal labels are supported only in our Stand-alone feeds used in custom-made Facebook catalogs. Supplementary feeds (required for catalogs created by the Facebook & Instagram app sales channel) do not support this attribute.

Use Internal Labels in Meta Product Sets #

You can use internal labels to match your Shopify collections, so it’s easy to create the same product groups in Meta - great for setting up targeted ads or organizing your catalog.

Learn how to create Product Sets using internal labels →