Открытые статические члены | |
static | loadResultFromDatabase ($order, $extendedMode=false, $basketList=false, $basketData=array()) |
static | prepareDiscountDescription ($type, $data) |
static | formatDiscountDescription ($data) |
static | formatDescription ($data) |
static | formatArrayDescription ($data) |
static | createSimpleDescription ($newPrice, $oldPrice, $currency) |
![]() | |
static | deleteByOrder ($order) |
static | getRegistryType () |
static | getOrderCouponIterator (array $parameters) |
![]() | |
static | init () |
static | setManagerConfig ($config) |
static | getManagerConfig () |
static | saveCoupon ($coupon) |
static | calculateApplyCoupons ($module, $discount, $basket, $params) |
static | roundPrice (array $basketItem, array $roundData=array()) |
static | roundBasket (array $basket, array $roundData=array(), array $orderData=array()) |
static | checkDiscountProvider ($module) |
static | getEditUrl (array $discount) |
static | clearCache () |
static | loadStoredDataFromDb ($order, $storageType, array $additionalFilter=array()) |
static | loadOrderStoredDataFromDb ($order, $storageType) |
static | saveOrderStoredData ($order, $storageType, array $data, array $options=array()) |
static | saveStoredDataBlock ($order, $storageType, array $block, array $options=array()) |
static | addResultBlock ($order, array $block) |
static | updateResultBlock ($order, array $block) |
static | addRoundBlock ($order, array $block) |
static | updateRoundBlock ($order, array $block) |
Защищенные статические члены | |
static | getBasketCodeByRule (array $rule, $translate, $basketList) |
![]() | |
static | validateCoupon (array $fields) |
static | getDiscountIterator (array $parameters) |
static | isValidCouponTypeInternal ($type) |
static | getOrderDiscountIterator (array $parameters) |
static | addOrderDiscountInternal (array $fields) |
static | checkRequiredOrderDiscountFields (array $fields) |
static | normalizeOrderDiscountFieldsInternal (array $rawFields) |
static | calculateOrderDiscountHashInternal (array $fields) |
static | addOrderCouponInternal (array $fields) |
static | getOrderDiscountModuleIterator (array $parameters) |
static | saveOrderDiscountModulesInternal ($orderDiscountId, array $modules) |
static | getResultIterator (array $parameters) |
static | getResultDescriptionIterator (array $parameters) |
static | getResultTableNameInternal () |
static | getResultDescriptionTableNameInternal () |
static | checkResultTableWhiteList (array $fields) |
static | checkResultDescriptionTableWhiteList (array $fields) |
static | addResultInternal (array $fields) |
static | addResultDescriptionInternal (array $fields) |
static | updateResultInternal ($id, array $fields) |
static | updateResultDescriptionInternal ($id, array $fields) |
static | getRoundResultIterator (array $parameters) |
static | addRoundResultInternal (array $fields) |
static | updateRoundResultInternal ($id, array $fields) |
static | getRoundTableNameInternal () |
static | getStorageTypeInternal ($storageType) |
static | getStoredDataIterator (array $parameters) |
static | addStoredDataInternal (array $fields) |
static | updateStoredDataInternal ($id, array $fields) |
static | getStoredDataTableInternal () |
![]() | |
static | loadOrderDiscountFromDb (array $discountIds, array $discountOrder) |
static | getDiscountClassName () |
static | isNativeModule ($module) |
static | getDiscountProviderActions () |
static | executeDiscountProvider (array $provider, array $data) |
static | prepareData ($discount) |
static | fillAbsentDiscountFields (array $fields) |
static | normalizeDiscountFields (array $rawFields) |
static | searchDiscount ($hash) |
static | addCoupon (array $fields) |
static | addDiscount (array $fields, array $rawFields) |
static | loadModulesFromDb (array $discountIds) |
static | prepareDiscountModules (array $discount) |
static | transferEntityCodeFromInternal (array $row, array $transferList) |
static | formatBasketRuleResult (array $rule) |
static | formatSaleRuleResult (array $rule) |
static | formatSaleItemRuleResult (array $rule) |
static | fillRuleProductFields (array &$result, array $basketData, $index) |
static | loadCouponsFromDb ($order) |
static | getResultEntityInternal ($entity) |
static | getResultEntityFromInternal ($entity) |
static | addResultRow (array $fields) |
static | updateResultRow ($id, array $fields) |
static | getRoundEntityInternal ($entity) |
static | getRoundEntityFromInternal ($entity) |
Дополнительные унаследованные члены | |
![]() | |
static | $init = false |
static | $errors = array() |
См. определение в файле orderdiscountmanager.php строка 16
|
static |
Create simple description for unknown discount.
float | $newPrice | New price. |
float | $oldPrice | Old price. |
string | $currency | Currency. |
См. определение в файле orderdiscountmanager.php строка 234
|
static |
Format discount result.
array | $data | Description data. |
См. определение в файле orderdiscountmanager.php строка 210
|
static |
Return string discount description.
array | $data | Description. |
См. определение в файле orderdiscountmanager.php строка 189
|
static |
Format discount description.
array | $data | Discount description. |
См. определение в файле orderdiscountmanager.php строка 160
|
staticprotected |
Return basket code for discount rule.
array | $rule | Discount rule. |
bool | $translate | Use entity id or basket id. |
array | bool | $basketList | Convert table basket id to basket code. |
См. определение в файле orderdiscountmanager.php строка 248
|
static |
Load applied discount list
int | $order | Order id. |
bool | $extendedMode | Get full information by discount - unused. |
array | bool | $basketList | Correspondence between basket ids and basket codes. |
array | $basketData | Basket data. |
См. определение в файле orderdiscountmanager.php строка 63
|
static |
Prepare discount description.
int | $type | Description type. |
array | string | $data | Description data. |
См. определение в файле orderdiscountmanager.php строка 111
const DESCR_LIMIT_MAX = Discount\Formatter::LIMIT_MAX |
См. определение в файле orderdiscountmanager.php строка 48
const DESCR_LIMIT_MIN = Discount\Formatter::LIMIT_MIN |
См. определение в файле orderdiscountmanager.php строка 50
const DESCR_TYPE_FIXED = Discount\Formatter::TYPE_FIXED |
См. определение в файле orderdiscountmanager.php строка 25
const DESCR_TYPE_LIMIT_VALUE = Discount\Formatter::TYPE_LIMIT_VALUE |
См. определение в файле orderdiscountmanager.php строка 23
const DESCR_TYPE_MAX_BOUND = Discount\Formatter::TYPE_MAX_BOUND |
См. определение в файле orderdiscountmanager.php строка 27
const DESCR_TYPE_SIMPLE = Discount\Formatter::TYPE_SIMPLE |
См. определение в файле orderdiscountmanager.php строка 19
const DESCR_TYPE_VALUE = Discount\Formatter::TYPE_VALUE |
См. определение в файле orderdiscountmanager.php строка 21
const DESCR_VALUE_ACTION_ACCUMULATE = Discount\Formatter::VALUE_ACTION_CUMULATIVE |
См. определение в файле orderdiscountmanager.php строка 43
const DESCR_VALUE_ACTION_CUMULATIVE = Discount\Formatter::VALUE_ACTION_CUMULATIVE |
См. определение в файле orderdiscountmanager.php строка 45
const DESCR_VALUE_ACTION_DISCOUNT = Discount\Formatter::VALUE_ACTION_DISCOUNT |
См. определение в файле orderdiscountmanager.php строка 39
const DESCR_VALUE_ACTION_EXTRA = Discount\Formatter::VALUE_ACTION_EXTRA |
См. определение в файле orderdiscountmanager.php строка 41
const DESCR_VALUE_TYPE_CURRENCY = Discount\Formatter::VALUE_TYPE_CURRENCY |
См. определение в файле orderdiscountmanager.php строка 32
const DESCR_VALUE_TYPE_PERCENT = Discount\Formatter::VALUE_TYPE_PERCENT |
См. определение в файле orderdiscountmanager.php строка 30
const DESCR_VALUE_TYPE_SUMM = Discount\Formatter::VALUE_TYPE_SUMM |
См. определение в файле orderdiscountmanager.php строка 34
const DESCR_VALUE_TYPE_SUMM_BASKET = Discount\Formatter::VALUE_TYPE_SUMM_BASKET |
См. определение в файле orderdiscountmanager.php строка 36