COVID-19 (Coronavirus) - 5874 Business Continuity

Customising the Checkout on BigCommerce

Businesses no longer want ‘off-the-shelf’ when it comes to the checkout experience on their sites. With how fast technology is moving, it feels like choosing an out-of-the-box solution is lazy and the ‘easy way out’ when brands should be moving forward and going for a more customisable experience that suits their customers and the needs of the business.

The BigCommerce Checkout SDK launched in 2018 as a solution to the ‘one size fits all’ checkout experience. It allows developers the freedom to customise the checkout to suit the needs of individual businesses and brands – but what is it and how difficult is it to implement?

Focus on innovation

To be honest, the Checkout SDK is a developer’s dream. It handles the business components of tax collection and PCI compliance etc. so that developers can work on the front-end stuff like customising the checkout to create a shopper experience that is totally unique to your brand. This provides developers with the opportunity to be creative and innovative, rather than focus on the headaches of business logic.

This level of customisation also comes into play with the flow of the checkout experience. With abandoned carts the bane of any brand’s existence, being able to adapt the UX of a checkout experience to suit your customers is far from the out-of-the-box checkout that comes with most ecommerce platforms, and will also improve how customers see your business.

Automatic updates

You might be concerned when it comes to any updates and how these will affect a custom checkout, but as the customisations are built on top of the SDK, any new BigCommerce features or additional payment gateways are added directly to the checkout without interfering with your custom code. This means your checkouts are constantly kept up-to-date.

Building a checkout

With the flexibility of the Checkout SDK, you can build pretty much anything you want to that will improve the way you do business. You can completely change the face of the checkout experience, build the various payment options you need for B2B like invoicing and quote generation, and you can also integrate with various CRM software so that you can easily track and manage a customer’s order history. It’s a win all round!

But, how much work does it actually take?

Putting it into practice

When working on the new Carluccio’s site, we knew we wanted to create a custom checkout experience using the BigCommerce SDK. We started by building a React version of the Custom Checkout that was a copy of the BigCommerce One Page Optimised Checkout.

The standard checkout was a complex build, but once it was complete, we were then able to really customise the checkout, making it into something that matched exactly what Carluccio’s were looking for.

Each stage of the build was broken down into sprints, which meant we could deliver the project on time and we had all bases covered. A few of the customisations included a custom gift messages integration, adding a gift box to the order, predicted delivery dates, DPD Ship to Shop, as well as a complete overhaul of the look and feel of the checkout so it matches the Carluccio’s brand.

It’s possible to get really creative with the Checkout SDK and develop an experience that is entirely unique to your business and brand. We have plans to use the Custom Checkout SDK with several other clients, including integrating with Amazon Lockers, Xero and other custom payment providers. For more information on developing a custom checkout with the SDK, we are a BigCommerce Elite Partner and are experts in using and implementing the platform. Contact us today by calling 0121 369 5874 or email

View all articles