0

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

有什么帮助吗?

4

2 回答 2

0

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

$("数量").value = 4

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

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

于 2012-11-28T18:46:07.617 回答
0

我有你完全相同的问题。您需要将“数量”参数添加到“添加到购物车”按钮创建的 url。所以从:

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/了解更多信息。

于 2013-02-04T17:36:35.123 回答