Пример #1
0
 public function apply($products = false)
 {
     if (!JeproshopSpecificPriceRuleModelSpecificPriceRule::$rules_application_enable) {
         return;
     }
     $this->resetApplication($products);
     $products = $this->getAffectedProducts($products);
     foreach ($products as $product) {
         JeproshopSpecificPriceRuleModelSpecificPriceRule::applyRuleToProduct((int) $this->specific_price_rule_id, (int) $product->product_id, (int) $product->product_attribute_id);
     }
 }
Пример #2
0
 /**
  * Delete product features
  *
  * @return array Deletion result
  */
 public function deleteProductFeatures()
 {
     JeproshopSpecificPriceRuleModelSpecificPriceRule::applyAllRules(array((int) $this->product_id));
     return $this->deleteFeatures();
 }