更改Magento默认数量,但不是最小值

时间:2012-11-28 18:22:59

标签: magento e-commerce

我需要在添加产品时默认使用,在这种情况下轮胎默认为数量为4.但同时我不希望最小值为4 - 因为如果我这样做,然后,如果你只想要一个轮胎,那么你会得到一个错误。

任何帮助?

2 个答案:

答案 0 :(得分:0)

您可以使用Javascript在页面加载时将qty字段设置为4。为了使其更加管理员友好,您可以创建一个新的产品属性来存储您想要更改默认值的产品的默认数量和新产品属性集,并且只有在两者都为真的情况下才更新数量。

  

$(“qty”)。value = 4

(当客户在产品页面上编辑订单时,您必须添加其他逻辑)

或者您可以修改添加到购物车模板,请参阅http://www.magentocommerce.com/boards/viewthread/6117/

答案 1 :(得分:0)

我遇到了同样的问题。 您需要将“qty”参数添加到“添加到购物车”按钮所做的网址中。 所以来自:

http://your.site.com/checkout/cart/add/product/51/

http://your.site.com/checkout/cart/add/product/51/qty/4

换句话说,在你的

app/design/frontend/default/[youthemefoldername]/template/catalog/product/list.phtml

文件,您需要替换:

<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>

使用:

<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>qty/4')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>

编辑: 点击此处http://www.magentocommerce.com/boards/viewthread/22185/了解更多信息。