Magento:每个商店的库存增量数量属性

时间:2016-03-17 08:36:29

标签: magento module view-scope inventory-management

我有一个简单的问题。

我的问题是:

是否有任何免费扩展程序可以转为" 启用数量增量"和" 数量增量"从全球范围到商店视图?

我也发现了这个问题inventory settings

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

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

我的Magento版本是CE 1.9.1.0

1 个答案:

答案 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,则用户将只能选择该数量的倍数。

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