0

こんにちは、私は Magento を初めて使用するので、正常に動作する Magento Simple チェックアウトをインストールしましたが、製品を追加するとカート (チェックアウト/カート) に移動しますが、これは問題ありませんが、突然 (チェックアウト/ワンページ) にジャンプします.

どちらのページもよく似ていますが、カート ページにはショッピングを続けたり、カートの数量を変更したり、カートを更新したりするオプションがあり、チェックアウト ページにはこれがありません。常にリダイレクトされるため、カートのオプションを変更することはできません。

リダイレクトを止める方法はありますか?どこから調べればよいのかわからないので、コードを貼り付けることができます。

前もって感謝します。

4

2 に答える 2

2

Simple Checkoutはまさにそれを行うように設計されているようです。気に入らない場合は、アンインストールしてください。バグがあると思われる場合は、Simple Checkout の作成者に直接連絡してください。

于 2010-11-17T21:25:27.730 に答える
1

これはJavaScriptの問題です。チェックアウト/カート/のソースを表示すると(難しい、私は知っています、それは非常に迅速にリダイレクトしようとします)、あなたはそれにこれを見つけるかもしれません。

var checkout = new Checkout(accordion,{
    progress: 'http://metrotemplate.com/checkout/cart/progress/',
    review: 'http://metrotemplate.com/checkout/cart/review/',
    saveMethod: 'http://metrotemplate.com/checkout/cart/saveMethod/',
    failure: 'http://metrotemplate.com/checkout/'}
);

checkout/cart/saveMethod/基本的に、1ページのチェックアウトの最初のステップに相当する更新をPOSTしようとします。残念ながら、そのURLは存在しないため、checkout/onepage/saveMethod/バックグラウンドでPOSTする必要があります。代わりに、404エラーが発生し、ページが「失敗」URLとして再読み込みされます。

最後のステップはcheckout/、に自動的にリダイレクトすることcheckout/onepage/です。

checkout/cart/*拡張機能が。ではなくで始まるURLの出力を開始した理由がわかりませんcheckout/onepage/*。おそらくどこかに管理者設定がありますか?たぶん、熱狂的なテンプレート編集がファイル「template / checkout / onepage.phtml」を「修正」したのでしょうか?あるいは、Simple Checkoutがオーバーライドに依存している可能性Mage_Checkout_CheckoutControllerがあり、最近の拡張機能には、競合する独自のオーバーライドがあります。

于 2010-11-17T23:30:46.020 に答える