Docs · Finance

Connect Shopify

Docs · Updated

Your store's revenue - every order's current total after refunds, taxes included - for today, the week and the last 30 days, the orders behind it, and a 14-day line.

Tiles: Shopify, Shopify Chart - in the widget picker under Finance.

Before you start

  • Your own Shopify store, and the account that owns it.
  • The store's myshopify.com address - in Shopify admin, Settings → Domains.

Steps

  1. Open the Shopify Dev Dashboard with the account that owns your store, and click Create app. Name it lumabar.
  2. In the app's version, add the Admin API scope read_orders, then Release the version.
  3. Install the app on your store.
  4. Open the app's Settings and copy the Client ID and the Client secret.
  5. In lumabar, right-click the dock, choose Widgets…, open Finance and click Shopify or Shopify Chart to add it.
  6. Click the new tile on the dock. Its card opens.
  7. Fill in the card as shown below and press Connect. lumabar checks it with one real read - if anything is wrong, the card says what.

What to enter

Field on the cardWhat goes in it
Storeyour-store.myshopify.com (a custom domain will not work)
Client IDThe app's Client ID
SecretThe app's Client secret

Good to know

  • lumabar trades the ID and secret for a 24-hour token and renews it by itself - nothing to do later.
  • Already have an older custom app with an Admin API token (shpat_…)? Paste that token into Client ID and leave Secret empty.
  • Test orders and cancelled orders are left out: they never brought money in.

If it doesn't connect

The card says what went wrong, in words like these:

“Shopify did not accept that client ID and secret”

Check both were copied whole, and that the app is installed on this same store. The app and the store must belong to the same Shopify organization.

“Shopify: Access denied … read_orders”

Add the read_orders scope to the app's version, release it, and install the app again.

“Enter the store's myshopify.com address”

Use the address from Settings → Domains that ends in .myshopify.com.

Still stuck? Send feedback or write to us - we answer every message.

Privacy

The key is stored only on this PC, is sent only to Shopify, and is used only to read. To remove it, click the tile and press Disconnect, or right-click the tile and choose Logout.

Sources

Connect another account