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

更改Magento默认数量,但不是最小数量,magento,e-commerce,Magento,E Commerce,我需要在添加产品时默认设置轮胎数量,在本例中,轮胎数量默认为4。但同时我不希望最小值是4,因为如果我这样做,那么如果你只想要一个轮胎,那么你会得到一个错误 有什么帮助吗?加载页面时,可以使用Javascript将数量字段设置为4。为了使其更便于管理,您可以创建一个新的产品属性来存储要更改其默认值的产品的默认数量和新产品属性集,并且仅在两者都为真时更新数量 $(“数量”)。值=4 (当客户在产品页面上编辑订单时,您必须添加其他逻辑) 或者您可以修改“添加到购物车”模板,请参见我遇到了与您完全相同的

我需要在添加产品时默认设置轮胎数量,在本例中,轮胎数量默认为4。但同时我不希望最小值是4,因为如果我这样做,那么如果你只想要一个轮胎,那么你会得到一个错误


有什么帮助吗?

加载页面时,可以使用Javascript将数量字段设置为4。为了使其更便于管理,您可以创建一个新的产品属性来存储要更改其默认值的产品的默认数量和新产品属性集,并且仅在两者都为真时更新数量

$(“数量”)。值=4

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


或者您可以修改“添加到购物车”模板,请参见

我遇到了与您完全相同的问题。 您需要将“数量”参数添加到“添加到购物车”按钮生成的url中。 因此,来自:

换句话说,在你的

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>

您是否考虑过设置属性(不可筛选)?假设call it defaultQty——在Magento中调用该属性,检查它是否大于1,如果大于1,则将表单
字段中的数量“值”设置为筛选结果。如果未设置,则默认值为
字段上的1。
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>