Shopify

Updated 3 min read

Applies toBandRequiresAdmin, in a band on Band Silver or higher; importing orders needs Finance & accounting (Band Gold)

The Shopify card, Shopify app credentials, connects the band’s Shopify store. GigJack then reads complete paid orders, processing fees and payout data from the store. You create an app for your store in Shopify’s Dev Dashboard, and enter its Client ID, its App secret and the Store domain here.

Open the Shopify card

  1. Open Settings.
  2. Under Band settings, select Integrations.
  3. Select the Shopify logo to expand the card.

Only in a band. Only an Admin can change the card, on Band Silver or higher. The card also appears in the Integrations step of the Finance setup wizard. Importing orders and recording payouts need Finance & accounting as well, which is in Band Gold. See Integrations for the controls all cards share.

Create the app in Shopify

Do this in Shopify before you fill in the card. The app gives GigJack read access to your store’s orders and payments.

  1. Open the Shopify Dev Dashboard with an account that may develop apps for your store.
  2. Under Apps, select Create app, then Start from Dev Dashboard. Give the app a name, for example GigJack, and select Create.
  3. On the app’s Versions page, add the access scopes read_orders and read_shopify_payments. Record payment also reads payouts, which needs Shopify’s payout scope read_shopify_payments_payouts. The App URL can stay at Shopify’s default.
  4. Select Release.
  5. On the app’s Installs card, select Install app and install it on your store.
  6. Open the app’s Settings and copy the Client ID and the Client secret.

See Shopify: create apps using the Dev Dashboard and Shopify: access scopes. The labels in these steps are Shopify’s and can change.

Same organization

GigJack signs in to your store with the app’s Client ID and secret (Shopify’s client credentials grant). Shopify allows this only when the app and the store belong to the same Shopify organization, and the app is installed on the store. See Shopify: client credentials grant.

Client ID

SettingWhat to enterWhat it does
Client IDThe app’s Client ID from the Shopify Dev Dashboard: at least 32 characters, digits and the letters a to f.Identifies the app. Select Configure, paste the ID and select Save. The card shows the stored ID shortened; hover over it to see it in full. Replace ID and Remove Client ID change or remove it.

App secret

SettingWhat to enterWhat it does
App secretThe app’s client secret from the Shopify Dev Dashboard. It starts with shpss_.Proves GigJack may use the app. Select Configure, paste the secret and select Save. Replace secret and Remove secret change or remove it.

Store domain

SettingWhat to enterWhat it does
Store domainYour store’s myshopify.com domain, in the form yourband.myshopify.com. Not your shop’s own web address.The store GigJack reads orders, payment fees and payouts from. Select Save beside the field.

The check mark on the card appears as soon as one of the three is stored. The Shopify features in GigJack appear once all three are stored.

Where GigJack uses it

WhereWhat the connection adds
MerchandiseImport from Shopify books paid orders as merchandise sales; see Import orders from Shopify. Record payment books Shopify and PayPal payouts on the bank account; see Record payment. Only orders in euros can be imported.
Bank statement importA bank line can be matched to a Shopify payout.
Finance settingsAccounting Settings shows Shopify Payments clearing account and Shopify Payments fee account.

Next steps