我有一个简单的问题。
我的问题是:
是否有任何免费扩展可以将“启用数量增量”和“数量增量”从全局范围转变为存储视图?
我也发现了这个问题库存设置
它有某种答案,但我需要确认这一点。
如果没有可以满足我需求的免费扩展,我是否需要编写自己的扩展(如上一个链接中的答案所述)或者有一种简单的方法可以将范围从全局更改为存储视图。?
我的 Magento 版本是 CE 1.9.1.0
我有一个简单的问题。
我的问题是:
是否有任何免费扩展可以将“启用数量增量”和“数量增量”从全局范围转变为存储视图?
我也发现了这个问题库存设置
它有某种答案,但我需要确认这一点。
如果没有可以满足我需求的免费扩展,我是否需要编写自己的扩展(如上一个链接中的答案所述)或者有一种简单的方法可以将范围从全局更改为存储视图。?
我的 Magento 版本是 CE 1.9.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,用户将只能选择该数量的倍数。
根据您的主题,您可能还需要在购物车页面中实现此功能。