$applyResult | DiscountBase | protected |
$basket | DiscountBase | protected |
$basketDiscountList | DiscountBase | protected |
$basketItemsData | DiscountBase | protected |
$context | DiscountBase | protected |
$couponsCache | DiscountBase | protected |
$currentStep | DiscountBase | protected |
$discountIds | DiscountBase | protected |
$discountResult | DiscountBase | protected |
$discountResultCounter | DiscountBase | protected |
$discountsCache | DiscountBase | protected |
$discountStoredActionData | DiscountBase | protected |
$entityList | DiscountBase | protected |
$entityResultCache | DiscountBase | protected |
$executeModuleFilter | DiscountBase | protected |
$forwardBasketTable | DiscountBase | protected |
$fullDiscountList | DiscountBase | protected |
$isClone | DiscountBase | protected |
$loadedModules | DiscountBase | protected |
$newOrder | DiscountBase | protected |
$order | DiscountBase | protected |
$orderData | DiscountBase | protected |
$orderRefresh | DiscountBase | protected |
$reverseBasketTable | DiscountBase | protected |
$roundApplyConfig | DiscountBase | protected |
$roundApplyMode | DiscountBase | protected |
$saleDiscountCache | DiscountBase | protected |
$saleDiscountCacheKey | DiscountBase | protected |
$saleOptions | DiscountBase | protected |
$useMode | DiscountBase | protected |
$valid | DiscountBase | protected |
__construct() | DiscountBase | protected |
__destruct() | DiscountBase | |
APPLY_MODE_ADD | DiscountBase | |
APPLY_MODE_DISABLE | DiscountBase | |
APPLY_MODE_FULL_DISABLE | DiscountBase | |
APPLY_MODE_FULL_LAST | DiscountBase | |
APPLY_MODE_LAST | DiscountBase | |
applyLoadedOrderConfig(array $data) | DiscountBase | protected |
applySaleDiscount() | DiscountBase | protected |
buildFromBasket(BasketBase $basket, Context\BaseContext $context) | DiscountBase | static |
calculateApply() | DiscountBase | protected |
calculateApplyBasketDiscount() | DiscountBase | protected |
calculateApplyDiscountBlock() | DiscountBase | protected |
calculateApplySaleAdditionalCoupons(array $applyCoupons) | DiscountBase | protected |
calculateDiscountPercent($basePrice, $discount) | DiscountBase | static |
calculateMixed() | DiscountBase | protected |
checkBasketDiscounts() | DiscountBase | protected |
checkDiscountConditions() | DiscountBase | protected |
clearAdditionalCoupons(array $coupons) | DiscountBase | protected |
clearCurrentApplyBlock() | DiscountBase | protected |
correctStepResult(&$stepResult, $discount) | DiscountBase | protected |
createClone(\SplObjectStorage $cloneEntity) | DiscountBase | |
ENTITY_BASKET_ITEM | DiscountBase | |
ENTITY_DELIVERY | DiscountBase | |
ENTITY_ORDER | DiscountBase | |
ERROR_ID | DiscountBase | |
EVENT_EXTEND_ORDER_DATA | DiscountBase | |
EXECUTE_FIELD_PREFIX | DiscountBase | |
executeDiscountList() | DiscountBase | protected |
fillBasketLastDiscount() | DiscountBase | protected |
fillCurrentStep($data) | DiscountBase | protected |
fillDiscountResult() | DiscountBase | protected |
fillEmptyCurrentStep() | DiscountBase | protected |
fillEmptyDiscountResult() | DiscountBase | protected |
formatDescription($descr) | DiscountBase | protectedstatic |
getAllowedBasketCodeList() | DiscountBase | protected |
getApplyDiscounts() | DiscountBase | protected |
getApplyMode() | DiscountBase | static |
getApplyModeList($extendedMode=false) | DiscountBase | static |
getApplyPrices() | DiscountBase | protected |
getApplyResult($extMode=false) | DiscountBase | |
getBasket() | DiscountBase | protected |
getBasketCodes($full=true) | DiscountBase | protected |
getBasketItemFields(BasketItemBase $basketItem) | DiscountBase | protected |
getBasketItemValue($code, $field) | DiscountBase | protected |
getBasketItemValueList($code, array $fields) | DiscountBase | protected |
getConditionField() | DiscountBase | protected |
getDiscountCouponClassName() | DiscountBase | protected |
getDiscountStoredActionData($orderDiscountId) | DiscountBase | protected |
getEmptyApplyBlock() | DiscountBase | static |
getEntityMarkerClassName() | DiscountBase | protected |
getEntitySaveIdentifier(array $entity) | DiscountBase | protected |
getExecuteFieldList() | DiscountBase | protected |
getExecuteFieldName($fieldName) | DiscountBase | protectedstatic |
getInstance($index) | DiscountBase | protectedstatic |
getInstanceIndexByBasket(BasketBase $basket, Context\BaseContext $context=null) | DiscountBase | protectedstatic |
getInstanceIndexByOrder(OrderBase $order) | DiscountBase | protectedstatic |
getModuleSettings() | DiscountBase | protected |
getOrder() | DiscountBase | |
getOrderConfig() | DiscountBase | protected |
getOrderDiscountClassName() | DiscountBase | protected |
getOrderPropertyCodes() | DiscountBase | protectedstatic |
getRegistryType() | DiscountBase | static |
getRoundIndex($entity, $applyCounter=null) | DiscountBase | protected |
getRoundMode() | DiscountBase | protected |
getShipmentClassName() | DiscountBase | protected |
getSiteCurrency() | DiscountBase | protected |
getSiteId() | DiscountBase | protected |
getStatusApplyBasketDiscount($basketCode, $orderDiscountId, $orderCouponId) | DiscountBase | protected |
getStepResult(array $order) | DiscountBase | protectedstatic |
getUseMode() | DiscountBase | |
initInstanceFromOrder() | DiscountBase | protected |
initUseMode() | DiscountBase | protected |
instanceExists($index) | DiscountBase | protectedstatic |
isBasketApplyResultExist() | DiscountBase | protected |
isBasketExist() | DiscountBase | protected |
isBasketItemChanged($code) | DiscountBase | protected |
isBasketLastDiscount() | DiscountBase | protected |
isBasketNotEmpty() | DiscountBase | protected |
isClone() | DiscountBase | |
isCustomPrice(array $item) | DiscountBase | protectedstatic |
isCustomPriceByCode($code) | DiscountBase | protected |
isExistBasketItem($code) | DiscountBase | protected |
isFreezedBasketItem(array $item) | DiscountBase | protectedstatic |
isFreezedBasketItemByCode($code) | DiscountBase | protected |
isInSet(array $item) | DiscountBase | protectedstatic |
isInSetByCode($code) | DiscountBase | protected |
isLoaded() | DiscountBase | protected |
isMixedBasket() | DiscountBase | protected |
isNewBasketItem(array $item) | DiscountBase | protectedstatic |
isNewBasketItemByCode($code) | DiscountBase | protected |
isOrderChanged() | DiscountBase | protected |
isOrderExists() | DiscountBase | |
isOrderNew() | DiscountBase | |
isOrderRefresh() | DiscountBase | |
isRoundMode($mode) | DiscountBase | protected |
isValidState() | DiscountBase | |
loadDefaultOrderConfig() | DiscountBase | protected |
loadDiscountByUserGroups(array $filter=array()) | DiscountBase | protected |
loadDiscountList() | DiscountBase | protected |
loadDiscountModules(array $modules) | DiscountBase | protected |
loadOrderData() | DiscountBase | protected |
mergeDiscountActionResult($index, $stepResult) | DiscountBase | protected |
migrateInstance($oldIndex, $newIndex) | DiscountBase | protectedstatic |
modifyOrderData(&$newData) | DiscountBase | protected |
normalizeDiscountResult() | DiscountBase | protected |
normalizeNewResultRows(array &$rows) | DiscountBase | protected |
recursiveMerge(&$dest, $src) | DiscountBase | protectedstatic |
remakingDiscountResult() | DiscountBase | protected |
removeInstance($index) | DiscountBase | protectedstatic |
resetBasketPrices() | DiscountBase | protected |
resetDiscountAppliedFlag() | DiscountBase | protected |
resetOrderPrice() | DiscountBase | protected |
resetOrderState() | DiscountBase | protected |
resetPrices() | DiscountBase | protected |
revertApplyBlockForBasketItem($basketItemId) | DiscountBase | protected |
ROUND_MODE_BASKET_DISCOUNT | DiscountBase | |
ROUND_MODE_FINAL_PRICE | DiscountBase | |
ROUND_MODE_SALE_DISCOUNT | DiscountBase | |
roundApplyBasketPricesByIndex(array $index) | DiscountBase | protected |
roundFullBasketPriceByIndex(array $index) | DiscountBase | protected |
saveMixed() | DiscountBase | protected |
setApplyResult($applyResult) | DiscountBase | |
setDiscountStoredActionData($orderDiscountId, array $data) | DiscountBase | protected |
setExecuteModuleFilter(array $moduleList) | DiscountBase | |
setNewOrder() | DiscountBase | protected |
setOrderRefresh($state) | DiscountBase | |
setRoundIndex($entity, array $index) | DiscountBase | protected |
setUseMode($useMode) | DiscountBase | |
setValidState($value) | DiscountBase | protected |
stopCalculate() | DiscountBase | protected |
tryToRevertApplyStatusInBlocks(array $stepResult) | DiscountBase | protected |
USE_MODE_APPLY | DiscountBase | |
USE_MODE_COUPONS | DiscountBase | |
USE_MODE_FULL | DiscountBase | |
USE_MODE_MIXED | DiscountBase | |
useOnlySaleDiscounts() | DiscountBase | protected |
validateLoadedOrderConfig($config) | DiscountBase | protected |