- См. также
- \Bitrix\Sale\Discount\Actions
См. определение в файле sale_act.php строка 15
◆ ApplyBasketDiscount()
ApplyBasketDiscount |
( |
& | $order, |
|
|
| $func, |
|
|
| $value, |
|
|
| $unit ) |
|
static |
Apply discount to basket.
- См. также
- \Bitrix\Sale\Discount\Actions::applyToBasket
- Аргументы
-
array | &$order | Order data. |
callable | $func | Filter function. |
float | $value | Discount value. |
string | $unit | Value unit. |
- Возвращает
- void
См. определение в файле sale_act.php строка 210
◆ ApplyDelivery()
ApplyDelivery |
( |
& | $order, |
|
|
| $value, |
|
|
| $unit, |
|
|
| $extMode = false ) |
|
static |
Apply discount to delivery price.
- См. также
- \Bitrix\Sale\Discount\Actions::applyToDelivery
- Аргументы
-
array | &$order | Order data. |
float | $value | Discount value. |
string | $unit | Value unit. |
bool | $extMode | Apply mode percent discount. |
- Возвращает
- void
См. определение в файле sale_act.php строка 182
◆ ApplyGiftDiscount()
ApplyGiftDiscount |
( |
& | $order, |
|
|
| $callableFilter ) |
|
static |
Apply simple gift discount.
- См. также
- \Bitrix\Sale\Discount\Actions::applySimpleGift
- Аргументы
-
array | &$order | Order data. |
callable | $callableFilter | Filter function. |
- Возвращает
- void
См. определение в файле sale_act.php строка 232
◆ ClearBasket()
Filter for undiscount basket items.
- См. также
- \Bitrix\Sale\Discount\Actions::filterBasketForAction
- Аргументы
-
- Возвращает
- bool
См. определение в файле sale_act.php строка 165
◆ clearBasketApplied()
clearBasketApplied |
( |
& | $order | ) |
|
|
static |
Clear basket applied information.
- Аргументы
-
- Возвращает
- void
См. определение в файле sale_act.php строка 142
◆ clearManualMode()
clearManualMode |
( |
& | $order | ) |
|
|
static |
Erase discount calculate mode field for order.
- См. также
- \Bitrix\Sale\Discount\Actions::setUseMode
- Аргументы
-
- Возвращает
- void
См. определение в файле sale_act.php строка 77
◆ fillBasketApplied()
fillBasketApplied |
( |
& | $order, |
|
|
| $basket ) |
|
static |
Fill basket applied information.
- Аргументы
-
array | &$order | Order data. |
array | $basket | Applied information (key - BASKET_ID, value - Y/N). |
- Возвращает
- void
См. определение в файле sale_act.php строка 107
◆ filterApplied()
Return true, if discount already applied by basket item.
- Аргументы
-
- Возвращает
- bool
См. определение в файле sale_act.php строка 92
◆ isManualMode()
Check discount calculate mode field for order.
- См. также
- \Bitrix\Sale\Discount\Actions::isManualMode
- Аргументы
-
- Возвращает
- bool
- Аргументы
-
$order | @noinspection PhpUnusedParameterInspection |
См. определение в файле sale_act.php строка 40
◆ setManualMode()
setManualMode |
( |
& | $order | ) |
|
|
static |
Set discount calculate mode field for order.
- См. также
- \Bitrix\Sale\Discount\Actions::setUseMode
- Аргументы
-
- Возвращает
- void
См. определение в файле sale_act.php строка 54
◆ $getPercentFromBasePrice
$getPercentFromBasePrice = null |
|
staticprotected |
◆ BASKET_APPLIED_FIELD
const BASKET_APPLIED_FIELD = Sale\Discount\Actions::BASKET_APPLIED_FIELD |
◆ EPS
const EPS = Sale\Discount\Actions::VALUE_EPS |
◆ GIFT_SELECT_TYPE_ALL
const GIFT_SELECT_TYPE_ALL = Sale\Discount\Actions::GIFT_SELECT_TYPE_ALL |
◆ GIFT_SELECT_TYPE_ONE
const GIFT_SELECT_TYPE_ONE = Sale\Discount\Actions::GIFT_SELECT_TYPE_ONE |
◆ ORDER_MANUAL_MODE_FIELD
const ORDER_MANUAL_MODE_FIELD = 'ORDER_MANUAL_MODE' |
◆ VALUE_TYPE_FIX
const VALUE_TYPE_FIX = Sale\Discount\Actions::VALUE_TYPE_FIX |
◆ VALUE_TYPE_PERCENT
const VALUE_TYPE_PERCENT = Sale\Discount\Actions::VALUE_TYPE_PERCENT |
◆ VALUE_TYPE_SUMM
const VALUE_TYPE_SUMM = Sale\Discount\Actions::VALUE_TYPE_SUMM |
Объявления и описания членов класса находятся в файле: