Kumuluz Cart

Kumuluz Cart is a complete solution for omni-channel shopping cart functionality in your applications. From adding to shopping cart to the checkout process and easy integration with backend, product catalog, order management and fulfilment. The Kumuluz Cart API provides full support for the implementation of processes related to order creation. This includes validation of prices, stock and loyalty information, and creating orders. Kumuluz Cart integrates with other APIs, including Kumuluz Product Catalog and Kumuluz Order and Fulfillment APIs, and with back-end systems.

How the API works

The basic functionality of the Kumuluz Cart API is to allow clients to create new carts and to add items to carts from the Kumuluz Product Catalog. Cart provides full omni channel support, which means that a user can use different channels to manage carts and can switch channels during that process.

Kumuluz Cart is fully integrated with the Kumuluz Product Catalog API and other systems, including prices, discounts, stock, etc., from where it retrieves information. Then it constructs a cart with this information. Items can be removed or modified.

When adding items to Cart, you can also attach certain additional information for customization of the customer’s view of the cart, such as the order of items for displaying, location of item stock, selected loyalty benefits, related items – for example addons, recommendations, etc.

When creating an order from Cart, the Kumuluz Cart API provides support for additional checks and actions for minimizing order errors. This includes actions such as validating and reserving stock, validating and updating prices, validating the loyalty status, etc.

Documentation summary

Empower customers to fully tailor their cart to the very end

Offer your customers wish lists, modification of cart items properties (e.g. color, size, etc.), items linking for managing them together, items bundling and linking to gain special prices, etc.

Avoid customer frustration

Automatically check all stock of cart items before order placement and offer alternative pickup or delivery locations instead of frustrating messages such as "We are sorry, but the selected item is not available at the moment".

Enable innovative business models

Tailor item pricing according to the customer status, such as loyalty status or coupons gained, or any other way you want it, such as according to a customer’s special time-limited offerings, jubilee customer, etc.

List of endpoints

/cartsCreate an empty cart, create a cart with items, create wish lists or transform wish lists to carts
/carts/{id}/itemsAdd or remove items to/from cart, modify existing items according to options in Product catalog, link items to manage them together, add dependent items, bundle items for special prices
/carts/{id}/update_pricesupdate prices of cart items, including base and special prices
/carts/{id}/items/{id}/benefittailor item pricing according to customer status, e.g. loyalty, coupons, etc.
/carts/{id}/items/{id}/pricingtailor item pricing in any way you want, e.g. according to a customer’s special time-limited offerings, jubilee customer, etc.
/carts/{id}/location_availabilitycheck availability of items at specific locations
/carts/{id}/change_locationchange the pickup location, update cart prices and possibly remove items not in stock in the new location

Three quick ways to use Kumuluz Business APIs

Register and test

Register and test some of the Business APIs

Start for free

Buy and use Kumuluz Cart as a container with support.

Full support

Get the API source code and full support for maximum flexibility

Let our team help your developers empower Business APIs to their full extent

Get a quote

Use cases

Supporting omni-channel ordering, for example starting the order on one device (mobile, kiosk, web, etc.) and finishing it on another, can be difficult, if not impossible, due to multiple standalone silo-based backend systems. The Kumuluz Cart API provides a modern OpenAPI based API, which can be easily integrated on any platform. Therefore, exchanging cart and order information between different client/organization systems is possible and straightforward to implement.

Using different channels for selling goods to customers brings complexity in order and data management, as the data is distributed across multiple systems. By using the Kumuluz Cart API, your orders are stored and managed in one place. This makes order management, tracking and analytical tasks simple and transparent. Kumuluz Cart also comes with an advanced, easy-to-use web frontend to manage carts, orders and related information.

Implementing a modern sales app requires advanced back-end features for constructing orders. Kumuluz Cart API provides not only a place where items are grouped into orders, but also an API to bind the items to specific locations for retail, with specific pricing, availability, discounts, loyalty and other details.

Furthermore, it also allows you to modify pickup locations for retail and trigger validation of items attributes for new location. Items in orders can be linked, have sub items, be ordered in a specific way, have metadata, they can be added to wish lists, reordered from existing orders etc. Therefore, Kumuluz Cart with its rich API provides the ordering functionality for any sale oriented application: web, mobile, standalone or even embedded systems.

This website uses cookies to improve user experience. By using our website you consent to all cookies.