如何设置最小起订Quantiy(MOQ)在Magento的类别?(How to set Minimu

2019-10-16 15:27发布

如何添加的最低数量为一类的购物车允许。

在Magento(1.6.2.0版本)后端,系统>配置>清单>产品库存选项标签,可以设置“最低数量只允许在购物车”,但对于客户群; 不分类。

我们有很多的类别具有完全不同类型的项目和需要指定的类别不同MOQs。

我怎么会迫使来自珠宝类最少6个产品和7打从文胸类?

谢谢,萨满

Answer 1:

什么你描述不会天然地可能的Magento的。 Magento的原生提供了一个1:类别和产品的一对多的关系,

IE浏览器。 A产品可以用在许多类别

你提议将导致竞争条件的产品,从而有可能是产品的库存控制2可能性判据如果该产品在多个类别中存在什么。

例如。 如果设置Category A为具有6 起订量 ,而Category B有10个一MOQProduct C中都存在-它继承其规则(最高/最低)?

其结果是,这不会是本地可能的,但你可以建立一个自定义模块来实现它。

要么...

通过category->save()观测

你可以创建一个类的自定义属性 - 起订量,再有你的模块“听”的类别保存,并通过所有的产品迭代相应设置MOQ的上述产品。

优势 -每个产品更精细的控制,没有速度的影响/开销的前端

缺点 -慢保存类别

要么

通过修改isSaleable()函数

你可以重写标准功能,确定产品是否畅销。 在修改后的功能,检查说产品的类别,获得MOQ(最高/最低- 为准 ),则return true; 或者return false; 因此。

优点 -更少的管理游逛,停止其不断在产品层面不必要更新指标

缺点 -慢检查产品可销售(前端似乎慢)


无论哪种方式,你需要建立一个自定义模块,或寻求专业人士作一个给你。



文章来源: How to set Minimum Order Quantiy (MOQ) for a category in magento?
标签: magento