Shopify access & permissions

setlist asks for the minimum Shopify permissions up front, then requests extra access only when you use a feature that needs it. This page explains those in-app access requests.


Why you'll see access prompts

When you install setlist it only asks to read and write products — enough to plan and create product cards. Everything else is optional access that setlist requests in context, right where you first need it. Each request opens Shopify's own approval dialog; you can grant it or skip and keep working, then request it again later.

Granting is a quick Shopify approval — not a reinstall — and takes effect immediately.

The four access groups

AccessRequested when…Unlocks
Inventory accessYou push a product to ShopifySetting SKUs and starting quantities on the new Shopify product (needs location + inventory permissions). The Push to Shopify button stays disabled until this is granted.
Publishing accessYou list a product livePublishing the product to your selected sales channels.
Commerce accessYou create a user-testing draft order (or link a tester to a Shopify customer)Linking testers to Shopify customers and creating sample-sale draft orders.
Order accessYou sync Shopify sales in ForecastsReading the most recent 60 days of orders to build monthly sales history. Older history can still come from an imported workbook.

Each appears as an Optional access card — e.g. "Inventory access needed" with a Request inventory access button — at the exact spot the action lives (the launch checklist, the user-test form, or Forecasts). Once granted, the card is replaced by the action itself.

If you skip a request

Nothing breaks — you just can't take that one Shopify action until you grant it. setlist leaves the request card in place ("You can continue without this Shopify action, or request access again when you are ready"), and the underlying action stays blocked with a note telling you which access to grant.

See also