Registration

The client (or its Frontend Service) creates the basket by calling the Basket Service. After that, the client can register line items and modify them by calling the Item Registration Service. The Item Registration Service loads item master data from the central SDC service, prepares the line items and provides the prepared data to the Basket Service. The Basket Service performs the modifications on the basket and persists the changes. After a registration change, the basket is recalculated (by the Pricing Engine running on the central POS Service) to apply promotions.

The client can register non-personalized offers by calling the Offer Registration Service.

If the client app is running on a customer device, the communication from the device must always run through an API Gateway to protect services from potential attacks.

Registration