Business modulesShop
Channel prices and collections
Set prices by channel and create manual or smart collections.
Prices use channel currency; variants can differ across channels.
Where
Web: Shop · /shop/prices. Desktop: Business → Shop.

Step by step
Choose the channel
Select the sales channel and currency for the price.
Apply the price
Check selected variants before bulk repricing; listing a product and giving it a price are separate conditions.
Verify the collection
Select products manually or save a smart rule, then refresh to review membership.
What to know
Confirm target channel/variants before bulk changes. Listings and prices are separate.
Collections may be manual or rule-based; save/refresh smart collection rules and inspect membership. Deleting collections preserves products.
Actions and permissions
| Operation and ID | Inputs | Permission | Screen or flow |
|---|---|---|---|
List something in a channel · retail.set_item_listing | Item *, Channel, Published, Show in listings, On sale from | Write | /shop, /shop/prices |
Price a variant in a channel · retail.set_variant_price | Variant *, Channel *, Price (minor units), Cost (minor units), Was (minor units) | Write | /shop, /shop/prices |
Save a collection · retail.save_collection | Collection, Name *, Address, Description, SEO title, SEO description, Banner image, Banner description | Write | /shop/collections |
Choose what a collection holds · retail.set_collection_items | Collection *, Items * | Write | /shop/collections |
Delete a collection · retail.delete_collection | Collection * | Delete/archive | /shop/collections |
Reprice in bulk · retail.bulk_update_prices | Channel *, Variants *, Change *, Value *, Which figure | Write | /shop/prices |
Fill a collection from a rule · retail.set_collection_rule | Collection *, Rule | Write | /shop/collections |
Refresh a smart collection · retail.refresh_collection | Collection * | Write | /shop/collections |
Settings and related guides
Ask Era
Show payment and stock gaps on orders awaiting fulfilment.