Shopify

E-commerce Store name and access token

Read and update orders, products, customers and inventory on a Shopify store from any Windmill script, flow or app.

Set up in 3 steps

1

Create a custom app

In the Shopify admin, open Settings, then Apps and sales channels, then Develop apps. Create an app, grant the Admin API scopes your scripts need, install it, and reveal the Admin API access token.

2

Add the resource in Windmill

Open Resources, add a resource of type shopify. store_name is the subdomain only — the yourshop in yourshop.myshopify.com — and token is the Admin API access token.

3

Run your first script

Fork any script below and count orders before writing anything.

Scripts

Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.

Resource type

shopify — the shape of the credential every script on this page expects.

View raw schema →
FieldTypeRequiredWhat it is
store_namestringYes
tokenstringYes

Questions

What goes in store_name?

The subdomain alone. For yourshop.myshopify.com, enter yourshop — the full host is built from it, and your custom storefront domain will not work here.

A call fails on a missing scope

Admin API scopes are fixed when the custom app is installed. Add the scope in Shopify and reinstall the app; the token stays valid.

Is my token stored on the hub?

Never. It lives only in your own Windmill workspace, encrypted at rest.