Prerequisites
- You must have an approved Bolt account before installing Bolt Checkout to your store. Sign up for a free account.
- Contact BigCommerce Support so their team can enable Bolt Checkout on your store.
- If you are migrating from a different cart platform, see the Re-platforming section.
Step 1: Install Plugin
- To use Bolt in a BigCommerce production store, install the Bolt App (production). To use Bolt with a BigCommerce Sandbox Store, install the Bolt App (sandbox).
- Select Get This App
- Select Install > Confirm.
Step 2: Add a Bolt User to BigCommerce
- Log in to BigCommerce.
- Navigate to Settings or Account Settings > Users.
- Select Create a User Account.
- Add
dev@bolt.comas a user by completing the following fields:
- Email:
dev@bolt.com - Status: Active
- User Role: Sales Manager
- System Admin Permissions: (enable the following)
- Manage Settings
- Manage Payments
- Store Design
- Design Mode
- Store Logs
- Use Script Manager
- Single Click Apps: Enable “Bolt Checkout”
- Enable WebDav: Yes
- Save.
Step 3: Verify Webhook Endpoints in Merchant Dashboard
- Log in to the Bolt Production Merchant Dashboard and Sandbox Merchant Dashboard.
- Navigate to Administration > Webhooks.
- Scroll to Endpoints.
- Verify the Webhook URL has populated automatically:
https://api.bigcommerce.com/stores//v2/
Step 4: Add Bolt as Payment Method in BigCommerce
- Log in to the Bolt Merchant Dashboard.
- Navigate to Administration → API.
- Copy the following:
- API Key
- Signing Secret
- Publishable Key
The publishable key is a long string of lower and upper case letters and numbers that consists of three sections.

- In a new tab, Log in to BigCommerce.
- Navigate to Store Setup > Payments.
- Scroll to Online Payment Methods > Bolt.
- Select Setup.
- Paste your keys into the required fields.
- Save.
Step 5: Choose a Bolt Product
There are two main product options available for merchant using Bolt’s BigCommerce plugin: Full Bolt Checkout with Fraud Protection and Bolt Fraud Protection.- Log in to BigCommerce.
- Navigate to Store Setup > Payments.
- Scroll to Online Payment Methods > Bolt.
- Select Bolt Settings.
- Update Configuration Mode to
your-product-choice. - Save.
For manual captures, set the Manual Orders Transaction Type to
Authorize Only.Step 6: Add Scripts & Buttons
Bolt relies on a few scripts to deliver its checkout and SSO Commerce experience to your shoppers:connect.js, and track.js. For this step, you must add Bolt’s scripts and buttons to every page where the cart is displayed in your storefront. This requires a few theme updates. Typically, these updates happen to the following files:
Cart Page (Usually one of the following locations:)
Fast Cart Page
- templates > components > cart >
preview.html→
- templates > components > common >
cart-preview.html→
Add Scripts
- Log in to BigCommerce.
- Navigate to your theme files.
- Add the following scripts to both your sandbox and production environments (above the first
divtag):
Production Scripts
Sandbox Scripts
- Replace the
PUBLISHABLE_KEY. - Replace the
ROUTE_PUBLIC_TOKENif you are using Route shipping insurance or remove the line from the script.
Add Buttons
- Log in to BigCommerce.
- Navigate to your theme files.
- Add the following to both your production and sandbox environments in the same places where your original checkout button can be found.
Production
Sandbox
- Replace
PUBLISHABLE_KEYwith your publishable key found in the Bolt Merchant Dashboard. - Add the following script to hide the original checkout button to prevent it from displaying.
Optional Configuration
Embeddable Account Editing
Enable account editing components on your site using our component setup guides.Setup Google Analytics
- Link your Universal Analytics account by navigating to Settings > Data Solutions > Web Analytics in the BigCommerce Dashboard.
- Use Scripts Manager to add the GA4 tag. Replace
<Measurement ID>with your GA4 site ID.