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 |