0

如何将magento中的订单创建推迟到特定日期?这类似于长期订单(下订单并定期执行(订单创建、付款、运输等)(特定季节开始)。这在 magento 中可能吗?

为了进一步解释,

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

在季节开始时(夏季、冬季等),订单被真正创建(magento 订单创建)、发票发送、订单完成等。(现在才创建真正的 magento 订单)。

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

4

1 回答 1

0

我将用以下机制替换整个“订单创建机制”(付款成功后):

  • 创建一个新的布尔引用属性“可订购”
  • 在结帐结束时,只需将此布尔值设为“true”并保存报价而不创建任何订单
  • 为用户会话设置一个新的空报价对象
  • 创建一个由 CRON 触发的新 shell 脚本,它将根据您的所有报价创建您的订单,该报价具有“可操作”属性为 True

通过分析标准代码很容易找到的代码。

于 2013-08-13T13:51:29.170 回答