0

特定の日付までmagentoで注文の作成を延期する方法は? これは、スタンディングオーダーのようなものです (注文が行われ、フルフィルメント (注文の作成、支払い、配送など) が定期的に発生します (特定のシーズンの開始))。これは magento で可能ですか?

さらに説明すると、

ユーザーはスタンディング注文を出すことができます。注文リストやどこにも表示されません。これらの注文は、スタンディング オーダー メニューにのみ表示されます。また、magento オーダーも作成されません。

シーズン (夏、冬など) が始まると、注文が実際に作成され (magento 注文が作成されます)、請求書が送信され、注文が処理されます (実際の magento 注文が作成されるのは今だけです)。

Magento でこの種の遅延発注を実現する方法。何か案は ?

4

1 に答える 1

0

「注文作成メカニズム」全体(支払いが成功した後)を次のようなメカニズムに置き換えます。

  • 新しいブール引用属性「注文可能」を作成します
  • チェックアウトの最後に、このブール値を「true」に設定し、注文を作成せずに見積もりを保存します
  • ユーザーセッションに新しい空の引用オブジェクトを設定します
  • 「orerable」属性がTrueのすべての見積もりに基づいて注文を作成する、CRONによって起動される新しいシェルスクリプトを作成します

標準コードを分析することで簡単に見つけられるすべてのことを行うコード。

于 2013-08-13T13:51:29.170 に答える