📍 Bolt Help / Products / Bolt Checkout Everywhere / Set Up Guides / Shopify Integration
Shopify Integration
Checkout Everywhere for Shopify

The instructions below will walk you through the process and explain how to fill in the required information in Shopify and your Bolt Merchant Dashboard.

Before You Start

This guide assumes you have already signed up for Checkout Everywhere, Bolt Checkout, or Bolt Connect using Bolt onboarding form. If you have not, create your Bolt account to get started.

TIP

See more information about creating a merchant account with Bolt.

Step 1: Create App in Shopify

  1. Go to Apps in Shopify.
  2. Click on Develop apps. Develop apps.
  3. Click on Build apps in Dev Dashboard. Build apps in Dev Dashboard
  4. You will be redirected to the Shopify Developer Dashboard. Click on Create app. Create app
  5. Fill App name and click on Create App name field and Create
  6. Open Versions tab in the app you just created and scroll down to Access.
  7. From all scopes search for Draft Orders, Orders, Products, and Discounts and give access as in the image below:
    • 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 (if you are a Shopify Partner, you may need to click Request access and fill out the request form) Access for draft orders, orders, all orders, products and discounts.
  8. Click Release on the top right corner. Release app.
  9. Go to Home tab of your app and click on Install app. Install app.
  10. You will be redirected back to the Shopify Store dashboard. Click on Install to add your app to your store. Install app in Store.
  11. Go back to Shopify Dev Dashboard, open Settings tab of your app and reveal Secret. You should see the Client ID and Secret beginning with shpss_*. Copy it and use in Step 2 of this guide. You can use the clipboard icon to easily copy credentials. Reveal secret.

Optional steps for Shopify Partners

If you are a Shopify Partner, you may need to change your app distribution mode to be limited to your store only. Without it your access scopes may not be effective.

  1. Go to Home tab of your app and click on Select distribution method. Select distribution method.
  2. Select Custom distribution and click on Select. Custom distribution.
  3. Fill in your store domain (e.g. mystore.com) and click on Generate link. After it your access scopes should be effective. Store domain.

Step 2: Fill Shopify Information in Bolt Merchant Dashboard

  1. Go to the Bolt Merchant Dashboard. Go to Integrations and select Shopify.
  2. Enter your store’s URL, the Client ID, and Client Secret for the app you created.
  3. Click Connect Shopify. You will see your product catalog count increase as the stores successfully connect.
Bolt dashboard input page.

Step 3: Set Up Payment Processor

If you already have Bolt Checkout, Accounts, or Ignite set up, you can skip this step! If you’re new, follow the instructions in our Payment Processor articles to set up your specific payment processor.

Step 4: Configure Your Checkout

If you already have Bolt Checkout, Accounts, or Ignite set up, you can skip this step! If you’re new, follow the instructions listed below to configure your checkout:

Step 5: Create your Checkout Links

Go to the dashboard and follow the instructions found in our Create Checkout Links article to start using Checkout Everywhere.

checkout everywhere