Product Visibility Per Channel

Use the disabled_capabilities field to control the channel visibility of each specific product in your catalog.

With this feature, you can disable certain products from being displayed in Shops, Marketplace, Instagram product tagging, and Advantage+ catalog ads (formerly known as dynamic ads).

By default, all products in a catalog have the capabilities their seller has been onboarded to. Each capability directly corresponds to a particular channel your products can be displayed in.

For example, if you have been onboarded to Shops, your catalog’s products have mini_shops as their default capability. This means your products are displayed in Shops, by default.

To override the default behavior for each product, specify the capability you want to disable in your feed. The disabled_capabilities field takes an array of strings, and each string represents a capability you want to disable.

Currently, you can disable the following capabilities:

  • mini_shops - Shops on Facebook or Instagram
  • marketplace_shops - Marketplace
  • ig_product_tagging - Product tagging on Instagram
  • da - Advantage+ catalog ads (formerly known as dynamic ads)

Feed Example

To hide a product from Facebook or Instagram Shops.

id      title           description         disabled_capabilities   ...
1234    Product Title   Awesome Product     ['mini_shops']

To add a capability to a product:

id      title           description         disabled_capabilities   ...
1234    Product Title   Awesome Product     ""