2

OpenCartでOnePageチェックアウトを無効にするにはどうすればよいですか?

バージョン1.5.xはデフォルトのテンプレートに含まれていますが、ステップバイステップのページが必要であり、顧客にAjax(速度/ページビューとプロセスがより適切に対応)を使用しないため、使用したくありません。

4

2 に答える 2

2

1ページの設定を削除することは可能ですが、テンプレートに対して非常に優れた作業を行う必要があります(チェックアウトフォルダーにはすべての手順が含まれています)。パーソナライズされたコントローラーも必要になります。組み込みのチェックアウトページでは、jQueryとAjaxを使用して、必要なすべての情報を1つのページに収集し、顧客が[確認]をクリックしたときにすべてをまとめて送信します。

ajaxを使用したくない場合は、postリクエストを使用して、あるページから次のページに情報を送信し、非表示にし<input>たり、$_SESSION変数に入れたりする必要があります。とにかく、OpenCartはajaxを介して取得するため、国と場所に問題が発生します。

実際、しばらく前に、ThemeForestやその他のサイトで、必要なものを実装したテンプレートをいくつか見つけましたが、それらがもう利用可能かどうかはわかりません。

于 2012-07-26T03:02:37.067 に答える
-1

実際には、Uber Checkoutのようなものを使用することをお勧めします。これは、チェックアウトプロセスがまだ短いものの、1.5.Xで標準のパネルがないため、視覚的に優れています。古いチェックアウトシステムのように機能するように完全に書き直したい場合は、理論的にはすでに存在しているので、JSONではなく全ページを出力するためのさまざまなステップのコントローラーを書き直して、各ステップで検証を行う必要があります。前の手順が完了していることを確認してください

于 2012-07-25T15:49:18.713 に答える