Skip to content

Connect Shopify to Bolt

Create a Shopify custom app and connect your store in the Merchant Dashboard so Checkout Everywhere can read your catalog and create orders.

Checkout Everywhere connects to your Shopify store through a custom app that you create and install yourself. The app's credentials let Bolt read your products and discounts and create orders for checkout links and storefront Bolt buttons.

Before you start

  • Sign up through the onboarding form if you do not have a Bolt merchant account. See Create a merchant account.
  • Confirm you can create custom apps in your Shopify admin. Shopify Partners may also need to complete the optional distribution steps below.

Step 1: Create app in Shopify

  1. In Shopify, go to Apps.
  2. Select Develop apps. Develop apps in the Shopify Apps menu
  3. Select Build apps in Dev Dashboard. Build apps in Dev Dashboard
  4. In the Shopify Developer Dashboard, select Create app. Create app in the Shopify Developer Dashboard
  5. Enter an app name and select Create. App name field and Create button
  6. Open the Versions tab of the new app and scroll to Access.
  7. Search the scopes for draft orders, orders, products, and discounts, and grant this access:
    • Read and write access for draft orders
    • Read and write access for orders
    • Read access for products
    • Read access for discounts
    • Read access for all orders. Shopify Partners may need to select Request access and complete the request form. Access scopes for draft orders, orders, all orders, products, and discounts
  8. Select Release in the top right corner. Release button for the app version
  9. Open the app's Home tab and select Install app. Install app on the app Home tab
  10. Back in your Shopify store admin, select Install to add the app to your store. Install confirmation in the Shopify store admin
  11. Return to the Shopify Developer Dashboard, open the app's Settings tab, and reveal the secret. Copy the Client ID and the Client Secret, which begins with shpss_. You need both in Step 2. App Settings tab showing the Client ID and Client Secret

Expected result: The app is installed on your store, and you have its Client ID and Client Secret.

Optional steps for Shopify Partners

If you are a Shopify Partner, limit the app's distribution to your store. Without this, the access scopes may not take effect.

  1. On the app's Home tab, select Select distribution method. Select distribution method on the app Home tab
  2. Select Custom distribution, then Select. Custom distribution option
  3. Enter your store domain, such as mystore.com, and select Generate link. Store domain field and Generate link button

Step 2: Fill Shopify information in Bolt Merchant Dashboard

  1. In the Merchant Dashboard, go to Integrations and select Shopify.
  2. Enter your store URL, the Client ID, and the Client Secret from the app you created.
  3. Select Connect Shopify.

Shopify integration form in the Merchant Dashboard

Expected result: Your product catalog count increases as the store connects.

Step 3: Set up payment processor

If you already use Bolt Checkout, Bolt Accounts, or Embeddable Checkout, skip this step. Otherwise, follow Payment processors to connect yours.

Step 4: Configure your checkout

If you already use Bolt Checkout, Bolt Accounts, or Embeddable Checkout, skip this step. Otherwise:

Follow Create checkout links to start selling with Checkout Everywhere. To offer Bolt checkout from your storefront as well, continue to Add Bolt buttons to your Shopify theme.

On this page