/** * Get required surcharges * * @return array */ protected function getRequiredSurcharges() { $result = parent::getRequiredSurcharges(); if (\XLite\Module\CDev\SalesTax\Logic\Order\Modifier\Tax::getSurchargeCode()) { $result = array_merge($result, array(\XLite\Module\CDev\SalesTax\Logic\Order\Modifier\Tax::MODIFIER_CODE)); } return $result; }
/** * Get required surcharges * * @return array */ protected function getRequiredSurcharges() { return array_merge(parent::getRequiredSurcharges(), array(\XLite\Module\CDev\VolumeDiscounts\Logic\Order\Modifier\Discount::MODIFIER_CODE)); }
/** * Get required surcharges * * @return array */ protected function getRequiredSurcharges() { $result = parent::getRequiredSurcharges(); $cnd = new \XLite\Core\CommonCell(); $couponsCount = \XLite\Core\Database::getRepo('XLite\\Module\\CDev\\Coupons\\Model\\Coupon')->search($cnd, true); if (0 < $couponsCount) { $result = array_merge($result, array(\XLite\Module\CDev\Coupons\Logic\Order\Modifier\Discount::MODIFIER_CODE)); } return $result; }