Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento-如何为项目设置每日库存_Php_Magento_Magento 1.5_Inventory_Inventory Management - Fatal编程技术网

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

Php Magento-如何为项目设置每日库存,php,magento,magento-1.5,inventory,inventory-management,Php,Magento,Magento 1.5,Inventory,Inventory Management,第一篇关于堆栈溢出的文章!我们走吧 好的,我在服务器上安装了Magento community edition v1.5.1.0,并且有一个产品可以使用。产品具有日期属性,即客户希望交付产品的日期。该产品是我在客户订购时制作的产品。这种产品只有这么多,我一天可以亲自制作。因此,我的问题是,我如何跟踪已设置为在某个日期交货的总订单,并在满足上限时禁止在前端选择该日期 我试过寻找插件,但还没有找到任何适合这种情况的插件。任何建议/建议都很好 如果需要的话,我很乐意开始对内部代码进行修改。只是想确保在

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

好的,我在服务器上安装了Magento community edition v1.5.1.0,并且有一个产品可以使用。产品具有日期属性,即客户希望交付产品的日期。该产品是我在客户订购时制作的产品。这种产品只有这么多,我一天可以亲自制作。因此,我的问题是,我如何跟踪已设置为在某个日期交货的总订单,并在满足上限时禁止在前端选择该日期

我试过寻找插件,但还没有找到任何适合这种情况的插件。任何建议/建议都很好

如果需要的话,我很乐意开始对内部代码进行修改。只是想确保在潜水之前我没有错过一个简单的选择

提前谢谢


Justyn

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

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

下面是一个快速的攻击计划,向你展示一些Magento技术来实现你的目标

  • 为您希望将此约束应用于的产品添加一个属性“交货日期容量”

  • 创建一个自定义模块,用于侦听订单并存储要交付的产品和日期的记录,以及每个交付日的阈值订单,当产品在中具有标识属性(“交付\日期\容量”)时,将触发该模块

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

  • 您可能希望添加反向功能,以便在订单取消时自动增加容量。添加一个观察者,该观察者在产品加载到管理中时被激发,当订单取消时,该观察者检查是否应通过引用“交货日期容量”属性再次检查产品可用性

  • 您还可以加载一个显示可用日期的日历,以降低用户的点击率,特别是如果您预期建议的日期不便于客户选择