如何将magento中的订单推迟到特定日期? (长期订单)

时间:2013-08-13 11:32:28

标签: php magento

如何将magento中的订单推迟到特定日期? 这类似于常规订单(订单下达和履行(订单创建,付款,运输等)定期发生(特定季节开始)。 这可能是magento吗?

进一步解释,

用户可以下订单。它不会显示在订单列表中或任何地方。只有常规订单菜单会列出这些订单。也不会创建任何magento订单。

在赛季开始时(夏季,冬季等),订单真正创建(创建了magento订单),发送发票,订单履行等等。(现在只创建了真正的magento订单)。

如何在magento中实现这种延期下单。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我会通过以下机制取代整个“订单创建机制”(付款成功后):

  • 创建一个新的布尔引号属性“orderable”
  • 在结账时,只需将此布尔值指定为“true”并保存报价而不创建任何订单
  • 将新的空引号objet设置为用户会话
  • 创建一个由CRON触发的新shell脚本,该脚本将根据您的所有引用创建您的订单,该引用具有“可执行”属性为True

通过分析标准代码来完成所有这些操作的代码。