【问题标题】:Magento - How to set a per day inventory for an itemMagento - 如何为物品设置每日库存
【发布时间】:2011-09-03 11:53:36
【问题描述】:

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

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

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

如果需要,我很高兴开始研究内部代码。只是想确保在潜入之前我没有错过一个简单的选择!

提前致谢

贾斯汀

【问题讨论】:

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


    【解决方案1】:

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

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

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

    1. 为您希望应用此限制的产品添加一个属性“delivery_date_capacity”

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

    根据您需要的用户体验(当达到每日阈值时),当客户单击“添加到购物车”时,模块可能会重定向并显示此交货日期不可用的消息,并建议接近之前和之后。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-08
      • 1970-01-01
      • 1970-01-01
      • 2021-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多