ฉันจะตั้งกฎสำหรับปริมาณขั้นต่ำที่อนุญาตตามหมวดหมู่เฉพาะได้อย่างไร

ฉันกำลังสร้างเว็บไซต์ 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?>

person Nasif Chowdhury    schedule 13.04.2015    source แหล่งที่มา
comment
ในส่วนผู้ดูแลระบบ คุณสามารถตั้งค่าเริ่มต้นจำนวนขั้นต่ำที่อนุญาตในรถเข็นสำหรับสินค้าทั้งหมดได้ จากนั้นในแต่ละผลิตภัณฑ์ คุณสามารถแทนที่ค่านี้ด้วยมูลค่าเฉพาะสินค้าได้ คุณสามารถตั้งค่าได้ที่ สินค้าคงคลัง - › จำนวนขั้นต่ำที่อนุญาตในตะกร้าสินค้า Magento ทำให้สิ่งนี้เป็นเรื่องง่ายในระดับผลิตภัณฑ์...แต่ฉันคิดว่าความจริงที่ว่าผลิตภัณฑ์สามารถมีได้หลายประเภท ทำให้การดำเนินการตามหมวดหมู่เป็นเรื่องยาก คุณสามารถผ่านหมวดหมู่ด้วยตนเองและตั้งค่านี้สำหรับผลิตภัณฑ์เหล่านั้น...หรือเขียนสคริปต์เพื่อทำให้กระบวนการนั้นเป็นแบบอัตโนมัติ   -  person RightClick    schedule 13.04.2015


คำตอบ (1)


ในฐานะตัวแปร คุณสามารถเพิ่มผู้สังเกตการณ์สำหรับเหตุการณ์ 'sales_quote_item_qty_set_after' และอธิบายตรรกะทั้งหมดของกระบวนการในนั้น แต่โปรดทราบว่าอาจมีข้อขัดแย้งในกรณีที่ผลิตภัณฑ์อยู่ในหลายหมวดหมู่พร้อมกัน ในขณะที่ min_add_qty นั้นแตกต่างกันในแต่ละหมวดหมู่

person Chris Mclean    schedule 24.04.2015