The Cart & Checkout module is a point-of-sale solution that enables you to manage the end-to-end shopping cart experience on online storefronts. It provides robust functionality for adding, updating, and removing items from carts, whether for guest users or logged-in customers. It also supports advanced scenarios such as cart merging, applying coupons, managing multiple carts within B2B organizations, and creating a unified cart experience for multi-region and multi-brand businesses.

Use the Cart & Checkout module to:

  • Create and manage shopping carts using API calls.
  • Handle pre-checkout tasks, including applying discounts, managing shipping and billing information, and processing payment details.
  • Integrate seamlessly with fabric Orders to facilitate order creation and fulfillment.
  • Use Cart Orchestrator endpoints to connect with other fabric services and enable a smooth, modular integration approach.

Feature descriptions

Key features of the Cart & Checkout module include:

  • Customer Cart Support: Manage customer carts on the storefront, allowing items to be added, updated, or removed for both guest and authenticated users. Supports advanced features such as cart merging and sharing in multi-region and multi-brand scenarios.
  • End-to-End Order Processing: Handle pre-checkout tasks, billing, shipping, and payment details. Supports integration with fabric’s Orders module to process and confirm transactions.
  • API-Driven Flexibility: Leverage modular API endpoints to integrate with fabric and non-fabric services, providing tailored checkout experiences and enabling advanced cart functionalities.