См. определение в файле discount.php строка 17
◆ clearBasketItemData()
clearBasketItemData |
( |
| $code | ) |
|
Clear basket item data.
- Аргументы
-
int | string | $code | Basket code. |
- Возвращает
- void
См. определение в файле discount.php строка 917
◆ disableCheckingPrediction()
disableCheckingPrediction |
( |
| ) |
|
Disables prediction checking instead real condition.
- Возвращает
- void
См. определение в файле discount.php строка 44
◆ enableCheckingPrediction()
enableCheckingPrediction |
( |
| ) |
|
Enables prediction checking instead real condition.
- Возвращает
- void
См. определение в файле discount.php строка 32
◆ fillCompatibleOrderFields()
fillCompatibleOrderFields |
( |
| ) |
|
|
protected |
Fill order fields for deprecated discount classes.
- Возвращает
- void
См. определение в файле discount.php строка 849
◆ fillDiscountResult()
◆ fillEmptyDiscountResult()
fillEmptyDiscountResult |
( |
| ) |
|
|
protected |
Fill empty discount result list.
- Возвращает
- void
Переопределяет метод предка DiscountBase.
См. определение в файле discount.php строка 464
◆ fillShipmentData()
Fill data from shipment.
- Возвращает
- void
См. определение в файле discount.php строка 718
◆ getApplyDeliveryList()
Get discount delivery list and delivery list.
- Возвращает
- array
См. определение в файле discount.php строка 423
◆ getApplyDeliveryPrice()
getApplyDeliveryPrice |
( |
| ) |
|
|
protected |
Returns delivery price data.
- Возвращает
- array
См. определение в файле discount.php строка 409
◆ getApplyPrices()
◆ getApplyResult()
getApplyResult |
( |
| $extMode = false | ) |
|
Return discount list description.
- Аргументы
-
bool | $extMode | Extended mode. |
- Возвращает
- array
Переопределяет метод предка DiscountBase.
См. определение в файле discount.php строка 150
◆ getBasketCurrency()
getBasketCurrency |
( |
| $basketCode | ) |
|
|
protected |
Return basket item currency.
- Аргументы
-
string | int | $basketCode | Basket item code. |
- Возвращает
- string|null
См. определение в файле discount.php строка 987
◆ getBasketItemBasePrice()
getBasketItemBasePrice |
( |
| $code | ) |
|
Get base price for basket item.
- Аргументы
-
int | string | $code | Basket code. |
- Возвращает
- float|null
См. определение в файле discount.php строка 885
◆ getConditionField()
◆ getEntitySaveIdentifier()
getEntitySaveIdentifier |
( |
array | $entity | ) |
|
|
protected |
Returns data for save to database.
- Аргументы
-
- Возвращает
- array|null
Переопределяет метод предка DiscountBase.
См. определение в файле discount.php строка 810
◆ getExecuteFieldList()
◆ getInstanceIndexByFuser()
getInstanceIndexByFuser |
( |
| $fuser, |
|
|
| $site ) |
|
staticprotected |
Return instance index for fuser.
См. определение в файле discount.php строка 264
◆ getOrderConfig()
Returns order configuration for save to database.
- Возвращает
- array
Переопределяет метод предка DiscountBase.
См. определение в файле discount.php строка 239
◆ getRegistryType()
◆ getShipmentsIds()
Return shipment id list for existing order.
- Возвращает
- array
См. определение в файле discount.php строка 91
◆ getShowPrices()
Returns show prices for public components.
- Возвращает
- array
См. определение в файле discount.php строка 178
◆ getStepResult()
getStepResult |
( |
array | $order | ) |
|
|
staticprotected |
Returns result after one discount.
- Аргументы
-
array | $order | Order current data. |
- Возвращает
- array
Переопределяет метод предка DiscountBase.
См. определение в файле discount.php строка 303
◆ initInstanceFromOrder()
initInstanceFromOrder |
( |
| ) |
|
|
protected |
Initial instance data after set order.
- Возвращает
- void
Переопределяет метод предка DiscountBase.
См. определение в файле discount.php строка 795
◆ isShipmentExists()
Return is exists discount shipment.
- Возвращает
- bool
См. определение в файле discount.php строка 707
◆ load()
Get discount by order.
- См. также
- Discount::buildFromOrder
- Аргументы
-
- Возвращает
- Discount|DiscountBase
См. определение в файле discount.php строка 946
◆ loadByBasket()
loadByBasket |
( |
Basket | $basket | ) |
|
|
static |
Get discount by basket.
- См. также
- Discount::buildFromBasket
- Аргументы
-
Basket | $basket | Basket object. |
- Возвращает
- Discount|DiscountBase|null
См. определение в файле discount.php строка 928
◆ loadByFuser()
loadByFuser |
( |
| $fuser, |
|
|
| $site ) |
|
static |
Get discount by fuser and site.
- Аргументы
-
string | int | $fuser | Fuser id. |
string | $site | Site id. |
- Возвращает
- null|Discount|DiscountBase
См. определение в файле discount.php строка 56
◆ loadDefaultOrderConfig()
loadDefaultOrderConfig |
( |
| ) |
|
|
protected |
Load default order config for order.
- Возвращает
- void
Переопределяет метод предка DiscountBase.
См. определение в файле discount.php строка 652
◆ loadOrderData()
◆ normalizeDiscountResult()
normalizeDiscountResult |
( |
| ) |
|
|
protected |
Round and correct discount calculation results.
Переопределяет метод предка DiscountBase.
См. определение в файле discount.php строка 331
◆ remakingDiscountResult()
remakingDiscountResult |
( |
| ) |
|
|
protected |
◆ resetDeliveryPrices()
Fill delivery price from base price.
- Возвращает
- void
См. определение в файле discount.php строка 518
◆ resetPrices()
◆ save()
Save discount result.
- Возвращает
- Result
См. определение в файле discount.php строка 191
◆ setApplyResult()
setApplyResult |
( |
| $applyResult | ) |
|
Change applied discount list.
- Аргументы
-
array | $applyResult | Change apply result. |
- Возвращает
- void
Переопределяет метод предка DiscountBase.
См. определение в файле discount.php строка 126
◆ setBasketBasePrice()
setBasketBasePrice |
( |
| $basket | ) |
|
Set base price for all basket items.
- Аргументы
-
- Возвращает
- void
См. определение в файле discount.php строка 876
◆ setBasketItemBasePrice()
setBasketItemBasePrice |
( |
| $code, |
|
|
| $price, |
|
|
| $currency ) |
Set base price for basket item.
- Аргументы
-
int | string | $code | Basket code. |
float | $price | Price. |
string | $currency | Currency. |
- Возвращает
- void
См. определение в файле discount.php строка 867
◆ setBasketItemData()
setBasketItemData |
( |
| $code, |
|
|
| $providerData ) |
Set various basket item data.
- Аргументы
-
int | string | $code | Basket code. |
array | $providerData | Product data from provider. |
- Возвращает
- void
См. определение в файле discount.php строка 908
◆ setBasketItemDiscounts()
setBasketItemDiscounts |
( |
| $code, |
|
|
| $discountList ) |
Set product discounts for basket item.
- Аргументы
-
int | string | $code | Basket code. |
array | $discountList | Discount list. |
- Возвращает
- void
См. определение в файле discount.php строка 898
◆ setCalculateShipments()
setCalculateShipments |
( |
Shipment | $shipment = null | ) |
|
Set calculate shipments.
- Аргументы
-
Shipment | $shipment | Current shipment. |
- Возвращает
- void
См. определение в файле discount.php строка 81
◆ $enableCheckingPrediction
$enableCheckingPrediction = false |
|
protected |
◆ $shipment
◆ $shipmentIds
Объявления и описания членов класса находятся в файле: