-4

opencartでの注文確認の仕組み。私は問題に直面しています。注文の確認をクリックしても、ページがリダイレクトされません。ファイル\upload\catalog\view\theme\default\template\checkout\confirm.tplと行番号53には、変数があります$payment。この変数がどこで定義されているのか知りたいです。

4

1 に答える 1

3

OpenCart での注文確認は次のように機能します。

  1. チェックアウト プロセス中に、顧客が好みの支払い方法を選択する
  2. 確認タブで、新しい一時注文がDBに作成されます
  3. 「確認」ボタンをクリックすると、最後に支払い方法のconfirm()メソッドが呼び出され、注文が確認されます (選択した支払い方法によっては、注文が最終的に確認される前に他の手順が実行される場合があります)。
  4. checkout/successすべての顧客がページにリダイレクトされた後

支払い方法を選択した後、変数 $payment を定義して初期化する必要がありますcatalog/controller/checkout/confirm.php。382 行目を確認してください (変更されていない場合)。

これは SO にとってはあまり問題ではありません。コードを自分で調べて、ここで発生する可能性のある具体的な問題についてのみ尋ねることができるはずです。あなたの質問はSOにとって本当の質問ではありません。おそらく、暗い水の中で泳いでいない叫び声です...

于 2012-12-13T14:08:34.913 に答える