BasketSettings¶
The BasketSettings object represents settings for basket articles objects in the storefront.
classDiagram
direction LR
class BasketSettings{
bool isBuyingEnabled
bool isBuyingEnabledToUnregistered
bool isAvailabilityNotificationEnabled
bool redirectToBasketAfterAdding
}
Properties¶
| Attribute name | Type | Description |
|---|---|---|
| isBuyingEnabled | bool |
Returns true if purchase is enabled. |
| isBuyingEnabledToUnregistered | bool |
Returns true if unregistered user can buy. |
| isAvailabilityNotificationEnabled | bool |
Returns true if user can sign up to get notified about product availability. |
| redirectToBasketAfterAdding | bool |
Returns true if redirection to the shopping basket after adding a product is enabled. |
Examples¶
Rendering the Add to cart button should depend on some settings like basketSettings.isBuyingEnabled and:
- for logged-in users productPricesSettings.showGrossPrice is true.
- for unregistered users basketSettings.isBuyingEnabledToUnregistered and productPricesSettings.showPricesToUnregistered is true.