Connect your Shopify store so each order shows up in Konduit as a merch alert and in your revenue. Konduit creates a webhook URL for you; you add it in your Shopify admin and paste Shopify's signing secret back into Konduit.
Before you start
- Sign in to Konduit.
- In your Shopify admin, create a custom app with the
read_ordersandread_productsscopes and copy its Admin API access token. Konduit uses it for Test connection.
Set it up
- Open Integrations and find the Shopify card.
- Click Connect. The card's Advanced panel opens.
- Enter your store address in Shop domain, in the form
your-shop.myshopify.com. - Paste the token into Admin API access token. Leave API version as it is unless you need another.
- Click Test connection to check the token.
- Click Subscribe to webhooks. Your webhook URL appears under Webhook URL. Copy it with the copy icon beside it.
- In your Shopify admin, open "Settings", then "Notifications", then "Webhooks". Add one webhook per event, in JSON format, each pointing at your Konduit webhook URL: Order creation, Order payment, Order update, Order fulfillment, Order cancellation and Refund create. The Open Admin button on the card opens your Shopify admin.
- Shopify shows a signing secret at the bottom of that page. Copy it.
- Back in Konduit, paste it into the field under Webhook signing secret and click Save signing secret.
If you registered the URL through a Shopify custom app instead, paste that app's API secret key as the signing secret. Konduit checks every order against this secret, so orders only arrive once it is saved.
What you'll see
- A new order fires a merch alert and counts once in your revenue.
- Order payment lets an order paid later (bank deposit, cash on delivery) alert when it is paid.
- A cancelled order comes back out of revenue, and Refund create takes a partial refund back out.
- If you also use Printful or Printify for the same store, each sale is still counted once.
- The panel shows when the last webhook arrived.
Shopify keeps working on the free plan. See plans and the free plan.
If it doesn't work
- No orders arrive: check that the signing secret you saved is the one from the same Shopify page (or the same custom app) where you added the URL. If the panel says Needs re-entry., paste the secret again and click Save signing secret.
- Test connection fails: check that the token has
read_ordersandread_products. - To disconnect, click Permanently revoke access. The old URL stops working, but Konduit can't change your Shopify settings, so also delete the webhooks in Shopify under "Settings", "Notifications", "Webhooks".
- More help: merch orders missing.