Basket Service

Note:
This document describes configuration parameters for services in the Basket domain. All parameters are valid globally for all tenants and all stores.

Create Basket

Parameter Name Data Type Description Default
gkr.basket-service.basket.workstation.workstationId String(3) WorkstationId used for transactions created by Basket Service 600
gkr.basket-service.basket.operator.operatorId String Default operatorId used for transactions basketOperator

Add Item

Parameter Name Data Type Description Default
gkr.basket-service.brick.additem.pricePositionLimit Double It defines the price position limit (-1 means disabled). -1
gkr.basket-service.brick.additem.quantityAccumulation Boolean It defines if the quantity of line items with the same item should be accumulated. true

Reorganization

Parameter Name Data Type Description Default
gkr.basket-service.basket.cleanup.finishedBackupTime

Time period after baskets with following status will be deleted:

FINALIZATION_FINISHED, CANCELED

2d
gkr.basket-service.basket.cleanup.openBackupTime Time period after baskets in other status (e.g. OPEN) will be deleted 2d
gkr.basket-service.basket.cleanup.pendingBackupTime

Time period after baskets with the following status will be deleted:

CHECKOUT_STARTED, CHECKOUT_FINISHED

14d

Manual Line Item Discount

Parameter Name Data Type, Range Description Default
gkr.basket-service.brick.addmanuallineitemdiscount.startSequence Integer #It defines the start value of the sequence addend. 1
gkr.basket-service.brick.addmanuallineitemdiscount.maxSequence Integer It defines the maximum number of conditions/promotions with the same trigger value. 10

Basket Events

Parameter Name Data Type, Range Description Default
gkr.basket-service.common.basket-events-activated Boolean

Defines if basket events are generated.

The configuration does not have impact on the basket:status:changed and basket:checkoutStatus:changed events. They are always generated because they are used internally.

true