Example #1
0
 /**
  * Correct product amount to add to cart.
  *
  * @param \XLite\Model\Product $product Product to add
  * @param integer|null         $amount  Amount of product
  *
  * @return integer
  */
 protected function correctAmountAsProduct(\XLite\Model\Product $product, $amount)
 {
     if (is_null($amount) && $product->mustHaveVariants()) {
         $amount = 1;
     } else {
         $amount = parent::correctAmountAsProduct($product, $amount);
     }
     return $amount;
 }