Building a successful online grocery store does not have to become a large scale redevelopment project needing major investment. Instead, begin by setting up an e-commerce platform that first opens the channel by integrating with current systems and then has the scalability and agility to grow with your business.

Adopting a headless commerce approach and a microservices architecture makes this possible.


As it is not necessary to build a whole new sales website, headless commerce allows you to get a new online store off the ground with relative ease.

It also allows you to take a long-term view to developing at a manageable pace by treating each new functionality individually, adding further updates as the channel grows.

A headless commerce approach means that the front and backend of the site are treated separately. New back-office functionality, such as a shopping cart or a sales mechanism, can easily be added to an existing site and then integrated using APIs (application programming interfaces). This is all hosted in the cloud to keep IT requirements lean.

Headless commerce is also suitable for multi-platform customer experiences. This could be via a website, on mobile or social media, as well as for more advanced digital shopping channels such as voice-activated and the Internet of Things.

This approach de-risks entry into e-commerce and provides scope for scalability and continued growth.

Create agility in your grocery business


There are numerous customer touchpoints along the online sales journey, from searching for favourite groceries to reviewing a shopping cart or adding in promotional codes.

Separating all of these touchpoints and treating them independently – decoupling individual functionality tools and then knitting them together again using APIs – is known as a microservices architecture.

This architecture offers the benefit of being extremely agile. In this way it is very easy to make rapid changes to bring in new features and software updates with minimal disruption.

It means that you can test and introduce UX and UI updates on short release cycles for one touchpoint without disrupting or causing any conflict with other touchpoints. These new functions can also be developed in parallel.

Through a microservices architecture the site can continue to evolve with new updates and functionality being added whenever the time is appropriate, while the established site remains unimpacted and completely operational.

Another great benefit of working via a microservices architecture is that you can bring in specialist partners that can provide bespoke new functionality for your online store.

This can include everything from solutions to look after a customer-centric digital experience to installing a specialist search engine.

This level of agility guarantees that the investment in e-commerce remains future-proofed.

To find out more about headless commerce and microservices, why not get in touch with our team using the contact form below?