How to automatically add Shop to the sales channel

Is there a way to automatically add Shop to the sales channel when registering a product?

You can use Flow:

Hello @wealthlly

By default, new products don’t automatically get added to all sales channels — including the Shop channel. You’ll usually need to manually include them or make sure they meet the requirements (Shop only shows products from eligible stores with active channels, visible products, etc.). There’s no built-in toggle to “auto-add to Shop” on product creation, but here’s what you can do:

  • If you’re using the Admin API, make sure the product is published to the right sales channels (published_scope: ‘global’ is not enough — you’ll need to use the Product Listings API for Shop).
  • If you’re working in the admin manually, double-check the “Sales channels and apps” section before saving the product.
  • If you’re using a custom app, you can automate the process by setting up a script that pushes the product to the Shop channel via API right after it’s created.
1 Like