Purpose
The purpose of this document is to describe the standard eCommerce feature set. So that it can be used as a reference document while developing an eCommerce solution. It will force us to be specific about what to achieve. It will also help to get everyone on the same page when a team is working on the implementation.
Introduction
Here we are focussed on Business-to-Consumer (B2C) commerce, where consumers visit the website/mobile apps, select/search the catalog, avail offers, select shipping/pickup options, do the payment, and order get placed. For a smooth experience, the consumer can create an account, manage profile (password, contact information, shipping defaults, payment information), participate in surveys, and enjoy loyalty programs benefits.
Consumers having an account can log in and can see order history, can track the order and modify/cancel the order to a certain extent before it’s processing gets started.
Vision
This eCommerce feature set can be used to define the scope while developing headless commerce APIs.