См. определение в файле manager.php строка 19
◆ disableExistenceDiscountsWithGift()
disableExistenceDiscountsWithGift |
( |
| ) |
|
Disables existence discount with gift.
- Возвращает
- void
См. определение в файле manager.php строка 598
◆ enableExistenceDiscountsWithGift()
enableExistenceDiscountsWithGift |
( |
| ) |
|
Enables existence discount with gift.
- Возвращает
- void
См. определение в файле manager.php строка 607
◆ existsDiscountsWithGift()
existsDiscountsWithGift |
( |
| ) |
|
Returns true if exists discount with gift.
- Возвращает
- bool
- Исключения
-
Bitrix\Main\ArgumentNullException
См. определение в файле manager.php строка 589
◆ getCollectionsByBasket()
getCollectionsByBasket |
( |
Basket | $basket, |
|
|
array | $discounts = null, |
|
|
array | $appliedDiscounts = null ) |
Returns list of collections with gifts by basket. For performance you may set arguments $discounts and $appliedDiscounts, which respond to basket.
- Аргументы
-
Basket | $basket | Target basket. |
array | null | $discounts | List of all discounts for basket, which already succeed conditions. |
array | null | $appliedDiscounts | List of all discounts for basket, which already applied to basket. |
- Возвращает
- array
См. определение в файле manager.php строка 108
◆ getCollectionsByProduct()
getCollectionsByProduct |
( |
Basket | $basket, |
|
|
array | $product ) |
Returns list of collections with gifts by product and some basket. If basket does not contain product, then we calculate gifts without the product. After we add the product to basket, calculate gifts and comparing with previous gifts. If there is difference, then the method returns gifts with the product, else the method returns empty array.
- Аргументы
-
Basket | $basket | Target basket. |
array | $product | Array which describes product ( |
- См. также
- isValidProduct()).
- Возвращает
- array|null
См. определение в файле manager.php строка 284
◆ getInstance()
Returns Singleton of Manager
- Возвращает
- Manager
См. определение в файле manager.php строка 89
◆ getUserId()
◆ isContainGiftAction()
isContainGiftAction |
( |
array | $discount | ) |
|
Returns true if the discount contains action with gift.
- Аргументы
-
- Возвращает
- bool
См. определение в файле manager.php строка 579
◆ isGift()
isGift |
( |
Basket | $basket, |
|
|
array | $product ) |
Returns true if the product is gift for basket.
- Аргументы
-
Basket | $basket | Target basket. |
array | $product | Array which describes product ( |
- См. также
- isValidProduct()).
- Возвращает
- bool|null
См. определение в файле manager.php строка 549
◆ setUserId()
- Аргументы
-
- Возвращает
- $this
См. определение в файле manager.php строка 75
◆ $basketAddedProduct
◆ $basketCloneCache
◆ $errorCollection