1

私は Magento (ver. 1.6.1.0) サイトで作業しています。お支払い方法は、代金引換とネットバンキング・クレジットカードの2種類からお選びいただけます。

ユーザーが支払いゲートウェイ (ネット バンキングの場合は EBS、ただしソリューションは他のゲートウェイでも同じである必要があります) に進むたびに、Magento Dash (販売 > 注文) のステータスとして「保留中」が表示されます。ユーザーがカードの詳細を入力するときにブラウザを閉じた場合、Magento のステータスは「保留中」のままですが、「キャンセル済み」になるはずです。

一定時間後にステータスを「キャンセル」に変更するcronジョブをセットアップできると思います。

私の質問-

  1. cronなしでそれを行う方法はありますか?
  2. cron の場合、手順の説明 (私は cron を初めて使用します)。ユーザーが自分の (マーチャント) サイトから移動した後に cron を呼び出すのと同じように? cron が 15 分後に呼び出された場合、(たとえば) 1 秒前に開始されたトランザクションを処理する方法は?
  3. ユーザーがペイメント ゲートウェイ サイトの [戻る] ボタンをクリックしても、ステータスは「保留中」のままですが、これらの注文を「キャンセル」するにはどうすればよいですか?

編集: この状態図を設計しました。ここで、状態も追加する必要があります。コメントで指摘されているように、クロンはそれを「キャンセル」するのではなく、スタッフが理解できる状態に変更し、顧客に電話する必要があります。その後、スタッフが最終的な状態を決定します。もう 1 つの質問: 状態を追加するにはどうすればよいですか? 【解決済み】
ここに画像の説明を入力

あなたが知っている限り、質問のいくつかの部分に答えてください。
ありがとうございました。

4

2 に答える 2

1

このリンクはあなたを助けることができると思います..

http://www.magentocommerce.com/boards/viewthread/19427/

このリンクに記載されているファイルをチェックアウトすることもできます.. http://thinkclay.com/technology/magento-custom-status-in-admin

于 2012-06-14T05:46:24.803 に答える