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