Maximizing Stability with Bolt and Shopify

If you are deploying a new Shopify store using Bolt, or are making significant changes to an existing store, there are required steps you must complete to have a stable integration with Bolt. In addition, there are considerations that you should review to have a solid understanding of your Bolt implementation.

This document is intended for merchants that are using Bolt with their Shopify store, especially those that are making frequent or significant changes to their store. It highlights the minimum requirements necessary to have a successful Bolt integration. 

Be aware that Bolt interacts with the following files: 

  • Bolt.js
  • Cart.js

Merchant Steps

Follow these required steps to proceed:

  1. Contact Bolt Support.
  2. Create a duplicate of your current Bolt configured store with a tested theme.
  3. Rename the duplicate and embed the date of the duplication in the name.
  4. Compose and submit a notification to the designated contact at Bolt.

    The notification must contain a list of every single development change that relates to the following, and a detailed explanation of each change made:
    • shipping
    • tax
    • cart
    • upsell
    • discounts
    • inventory
    • product IDs
    • product variants
    • skus
    • frequency
    • delivery options
    • product notes
    • cart notes
    • subscriptions 
    • payment options 

In addition the notification must include which the name theme to use for preview, and a list of the files being touched. 

Bolt Steps

Upon receipt of the change notification, Bolt will proceed with these steps:

  1. Bolt will review these changes and place test orders to confirm Bolt is performing as expected. 
  2. Bolt will notify the merchant’s team that testing is complete.

Final Steps

The final steps will proceed upon completion of Bolt testing and the subsequent notification:

  1. The merchant will provide Bolt with the release plan and when this change will go live.
  2. The store will go live as scheduled, or Bolt will be notified of schedule revisions 
  3. Bolt will monitor orders placed after release to confirm expected performance. 

Considerations for Shopify Merchants

In order to focus on consistency and their own products Shopify maintains a relatively closed ecosystem. As a result of these restrictions Bolt does not have access to critical components which are needed to create the best possible experience for you and your customers. This leads to a number of impediments which Shopify merchants may encounter. The most significant of these are enumerated below.

When using Bolt on Shopify the following on will be disrupted or require workarounds:

  • Most abandoned carts and integration of abandoned cart emails
  • Apple Pay
  • Giftcards
  • Shopify Flow (Fraud Software)
  • Most discount providers and codes
  • Migration of accounts
  • Most shipping fulfillment options or connection to shipping fulfillment
  • Multi-currency
  • Shopify Reporting
  • Shopify Dashboards
  • Upsells
  • Newsletter Button
  • Free Products
  • Product Notes
  • Ajax Carts
  • Cart Notes
  • Facebook Tracking
  • Google Tag Manager Tracking
  • Google Analytics Tracking
  • Avalara Tax Configuration ** (Avalara) 
  • Connection with ERP’s
  • Resolving failed webhooks
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request