如何为特定类别允许的最小数量设置规则?

时间:2015-04-13 13:56:30

标签: magento checkout minimum

我正在创建一个Magento网站。现在我需要设置一条规则,允许客户购买一个类别中的最小数量。所以我理解这是一个类别级规则。例如,顾客可以从衬衫类别中购买至少6件产品。

我尝试过编辑link.phtml,但它只允许我在整个网站中设置规则而不是按类别。

这是我的代码:

<?php if ($this->EnableOnepagecheckout()):?>
<?php if(Mage::helper('checkout/cart')->getCart()->getItemsQty() >= 1):?> 
<button type="button" title="<?php echo $this->__('Proceed to Checkout') ?>" class="button btn-proceed-checkout btn-checkout<?php if (!$this->checkEnable()){ echo 'no-checkout'; }?>"<?php if (!$this->checkEnable()){ echo ' disabled="disabled" ';} ?> onclick="window.location='<?php echo $this->getOnepageCheckoutUrl() ?>';"><span><span><?php echo $this->__('Proceed to Checkout') ?></span></span></button>
<?php endif?>
<?php endif?>

1 个答案:

答案 0 :(得分:0)

作为变体,您可以为事件'sales_quote_item_qty_set_after'添加观察者,并在其中描述该过程的整个逻辑。但请注意,如果产品同时属于多个类别,则可能存在冲突,而每个类别的min_add_qty不同。