Beispiel #1
0
 /**
  * Correct product amount to add to cart
  *
  * @param \XLite\Model\OrderItem $item   Product to add
  * @param integer                $amount Amount of product
  *
  * @return integer
  */
 protected function correctAmountToAdd(\XLite\Model\OrderItem $item, $amount)
 {
     if ($item && $item->getProduct()->mustHaveVariants()) {
         $item->setVariant($item->getProduct()->getVariantByAttributeValuesIds($item->getAttributeValuesIds()));
     }
     return parent::correctAmountToAdd($item, $amount);
 }