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.

Submit a script →

Creates a theme

Script shopify Verified

Deletes an order

Script shopify Verified

Deletes a page

Script shopify Verified

Retrieve a specific product listing that is published to your app

Script shopify Verified

Deletes an asset from a theme

Script shopify Verified

Retrieves a list of usage charges

Script shopify Verified

Deletes a custom collection

Script shopify Verified

Retrieves all application credits

Script shopify Verified

Deletes a marketing event

Script shopify Verified

Receive a list of all Countries

Script shopify Verified

Return a single dispute

Script shopify Verified

Retrieve a specific collection listing that is published to your app

Script shopify Verified

Modify an existing FulfillmentService

Script shopify Verified

Retrieves a single location by its ID

Script shopify Verified

Retrieves a list of customer saved searches

Script shopify Verified

Creates a marketing event

Script shopify Verified

Receive a count of all Product Images

Script shopify Verified

Receive a list of all Product Images

Script shopify Verified

Retrieves a single smart collection

Script shopify Verified

Create a new FulfillmentService

Script shopify Verified

Modify an existing Product Variant

Script shopify Verified

Creates a customer

Script shopify Verified

Retrieves a page count

Script shopify Verified

Updates an existing smart collection

Script shopify Verified

Retrieves a list of shipping rates

Script shopify Verified

Sends an account invite to a customer

Script shopify Verified

Retrieves a list of webhooks

Script shopify Verified

Retrieves a list of the shop's policies

Script shopify Verified

Retrieves a single comment by its ID

Script shopify Verified

Retrieves a count of events

Script shopify Verified

Resource type

The shape of the credential every script on this page expects.

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.