Magento - 如何设置项目的每日库存

时间:2011-09-03 11:53:37

标签: php magento magento-1.5 inventory inventory-management

关于堆栈溢出的第一篇文章!我们走了......

好的,我在我的服务器上安装了Magento社区版v1.5.1.0并准备好了一个产品。该产品具有日期属性,该属性是客户希望产品交付的日期。该产品是我在客户订购时生产的产品。这个产品只有这么多,我可以在这里做一天。所以我的问题是,如何跟踪在特定日期为交货设置的总订单,并在满足上限时禁止在前端选择该日期。

我已经尝试过寻找插件,但还没找到任何适合这种情况的插件。任何建议/指针都会很棒。

如果需要,我很乐意开始对内部代码进行刺激。只是想在潜入之前确保我没有错过一个简单的选项!

提前致谢

Justyn

1 个答案:

答案 0 :(得分:1)

是的,这是一个非常不寻常的模块,我可以理解为什么还没有预制的插件。

首先 - 不要刺激内部代码!!!您必须通过编写自定义模块来扩展平台,否则您的应用程序将不会成为未来的证据。

这是一个快速的攻击计划,向您展示一些实现目标的Magento技术。

  1. 为您希望此约束适用的产品添加属性,“delivery_date_capacity”

  2. 创建一个自定义模块,用于侦听订单并存储要交付的产品和日期的记录,以及每个交货日的阈值订单,当产品具有标识属性时触发((delivery_date_capacity) )。

  3. 根据您需要的用户体验,(当满足每日阈值时),当客户点击“添加到购物车”时,模块可以重定向并显示一条消息,说明此交付日期不可用,并建议接近它之前和之后。

    1. 您可能希望添加反向功能,以便在取消订单时自动添加容量。添加一个观察者,当在管理员中加载产品时触发该观察者,当订单被取消时,通过引用“delivery_date_capacity”属性来检查是否应该再次检查产品可用性。

    2. 您还可以加载显示可用日期的日历,以降低用户的点击率,特别是如果您预计建议的日期不容易让客户选择。