Custom Cart and Direct API Support

Bolt supplies two methods of integrating Bolt Checkout into a merchant’s site and cart: plugin installation, or custom integration via Bolt’s Direct API. 

Plugins are deployed onto a merchant’s ecommerce platform, such as Magento or WooCommerce. Plugins are updated and enhanced on a regular basis and are fully supported by Bolt. If Bolt has a plugin for your platform, then using the plugin is the best way to integrate Bolt Checkout for your site.

The alternative to plugins is using the Direct API. The API allows you and your developers to build your own code to integrate Bolt Checkout with sites and carts. 

Bolt’s Direct API is used for integration principally in two cases:

  • When merchants have custom built websites or carts.
  • When merchants are using ecommerce platforms for which Bolt does not have a plugin. 

Bolt does not build or support any of the integration code built by the merchant, 

but does support the Direct API and issues resulting from Bolt’s code.  

In addition Bolt will provide support for:

  • Issues where the API is returning responses that are different from documentation. 
  • Answering specific questions directly regarding our API and configuration settings, including:
    • Answering ‘How-to’ regarding the Bolt Direct API.
    • Advice on adoption of existing features and new features.
    • Advice on changes to the integration.
    • Advice on the initial integration process.
  • Assessing whether Bolt caused an issue or not.

Bolt will not provide support for:

  • Issues that arise from limitations of the merchant’s cart or website itself, including but not limited to:
    • Failed hooks/incorrect statuses. 
    • User interface on the cart page. 
    • Integration of data from outside of Bolt into Bolt checkout (For example, discounts, gift cards, loyalty).
  • Any issue that requires Bolt to have access to or make alterations to a merchant’s codebase, or that requires direct access or interface with a merchant’s production or development environments. Including:
    • Issue investigation
    • Testing 
    • Bug fixing
    • Customization
    • Optimization
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request