私の要件は、Onepageのチェックアウトプロセスをカスタマイズし、「支払い情報」と「確認」ステップの間に新しいステップを追加することです。
だから私は次の指示に従いました。
http://www.fontis.com.au/blog/magento/adding-step-onepage-checkout
しかし、これに従うと、私の新しいタブがワンステップチェックアウトページに表示されます。しかし、カスタムタブをクリックすると、チェックアウトの進行状況を表示するサイドバーに、以前に表示された情報が表示されません。
私を助けてください。
1
モジュールでレイアウトの更新を使用するには、次のステップを追加する必要があります:app / design / frontend / yourtheme / default / template / checkout / onepage / progress.phtml
—
user1704524
goToSection呼び出しの最後のパラメーターを設定すると、JavaScriptで何が起こりますか。
—
David Manners
this.gotoSection('your_step', true);
@DavidMannersセクションに移動するためにonepagecontroller.phpをオーバーライドしました。
—
Milople Inc 2015
@DavidMannersこれは私のコンソールで得られるものです{"goto_section": "exempt"}。exemptは私の新しいブロックの名前です
—
Milople Inc
新しいステップのJSに、サイドバーに情報を再描画できる追加のJSを含めましたか?カスタマイズの詳細を調べずに、クロム開発ツールでJSをステップ実行して、そのセクションを何が操作しているかを確認することを検討します。
—
James Cowie、2015年