Exemplo n.º 1
0
 /**
  * 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;
 }
Exemplo n.º 2
0
 /**
  * Get required surcharges
  *
  * @return array
  */
 protected function getRequiredSurcharges()
 {
     return array_merge(parent::getRequiredSurcharges(), array(\XLite\Module\CDev\VolumeDiscounts\Logic\Order\Modifier\Discount::MODIFIER_CODE));
 }
Exemplo n.º 3
0
 /**
  * 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;
 }