Example #1
0
 /**
  * Import 'sale' value
  *
  * @param \XLite\Model\Product $model  Product
  * @param string               $value  Value
  * @param array                $column Column info
  *
  * @return void
  */
 protected function importSaleColumn(\XLite\Model\Product $model, $value, array $column)
 {
     if ($value) {
         $model->setParticipateSale(true);
         $model->setSalePriceValue(floatval($value));
         $model->setDiscountType(strpos($value, '%') > 0 ? \XLite\Model\Product::SALE_DISCOUNT_TYPE_PERCENT : \XLite\Model\Product::SALE_DISCOUNT_TYPE_PRICE);
     } else {
         $model->setParticipateSale(false);
     }
 }
 /**
  * {@inheritDoc}
  */
 public function setDiscountType($discountType)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDiscountType', array($discountType));
     return parent::setDiscountType($discountType);
 }