0

我有一个简单的问题。

我的问题是:

是否有任何免费扩展可以将“启用数量增量”和“数量增量”从全局范围转变为存储视图?

我也发现了这个问题库存设置

它有某种答案,但我需要确认这一点。

如果没有可以满足我需求的免费扩展,我是否需要编写自己的扩展(如上一个链接中的答案所述)或者有一种简单的方法可以将范围从全局更改为存储视图。?

我的 Magento 版本是 CE 1.9.1.0

4

1 回答 1

0

您可以做的是创建一个名为 pack_size 的新产品文本属性,为其指定每个商店视图范围,然后针对每个产品、每个商店视图设置订单数量。

然后,在您的 addtocart.phtml 文件中,在这里;

app/design/frontend/XXX/YYY/template/catalog/product/view/addtocart.phtml

其中XXX YYY是你的主题名称,将数量输入框替换为;

<?php $pack = $_product->getData('pack_size'); ?>
<?php if(($pack == 1) || (!$pack)) { ?>
<input type="text" name="qty" id="qty" maxlength="4" value="1" />
<?php } else { ?>
<select name="qty" id="qty" maxlength="12">
<?php 
$countme = 1;
while ($countme < 101) {
        echo '<option value="'.($pack*$countme).'">'.($pack*$countme).'</option>';
$countme++;  } ?>
</select>

现在,如果 pack_offer 的值设置为大于 1,用户将只能选择该数量的倍数。

根据您的主题,您可能还需要在购物车页面中实现此功能。

于 2016-03-17T11:44:31.277 回答