The purpose of this document is to introduce the Headless Commerce system and its benefits.
In its simplest form, headless commerce is the decoupling of the presentation layer (frontend) of an eCommerce from the backend such that both are able to function independently. This decoupling is achieved by using APIs to expose core backend functionalities.
Today, customers are consuming context from various channels and touch-points. Gone are the days when customers primarily needed to visit a website to buy online. With the rise of smartphones and the Internet of Things (IoT), customers can now shop from multiple channels like IoT devices, progressive web apps (PWAs), social media platforms, mobile apps, smart assistants, smart TV, kiosks, and many more. By decoupling frontend from the backend - user interface, social commerce, mobile apps, IoT, and many more – can be changed or updated individually, without interfering with the backend. Data is available to separate frontend applications via API calls and the backend runs invisibly in the background.
Easy-to-Manage Integrations: Headless commerce not only includes providing API support to the frontend, but it also includes communication between various components (like ERP, WMS, OMS, CRM, POS, etc.) via APIs. This will reduce the complexity of the integration and its maintenance.