Is there a way to automatically add Shop to the sales channel when registering a product?
Topic summary
The question asks whether products can be automatically added to the Shop sales channel upon registration.
Solutions offered:
-
Shopify Flow: One user suggests using Flow automation (with a screenshot showing the workflow setup)
-
Manual & API approaches:
- By default, new products donât auto-add to all sales channels, including Shop
- Products must meet Shop eligibility requirements (active channels, visible products, etc.)
- No built-in âauto-add to Shopâ toggle exists
Workarounds:
- Use the Admin API with Product Listings API specifically for Shop (not just
published_scope: 'global') - Manually verify âSales channels and appsâ section before saving products
- Build a custom app/script to automatically push products to Shop channel via API after creation
The discussion remains open with multiple viable approaches but no single native solution.
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.
