1

Magento ストアを 1.3.x から 1.7.0.0 にアップグレードしました。これにより、いくつかのバグが発生しましたが、現在修正中です。

アップグレード後に追加された製品の価格は、カテゴリ ページでは正しく表示されますが、詳細ページでは表示されません。バージョンアップ後に追加された商品の詳細ページで、なぜか税込価格が「0」になっています。税抜価格が正しく表示されています。ここでこれを見ることができます: http://www.stagefreaks.nl/gedore-scaffhamer.html

さらに、税込みおよび税抜きの価格は、ショッピングカートおよびチェックアウト時に正しく表示されます。

この問題の原因は何ですか?現時点ではキャッシングをオフにしているため、キャッシングの問題ではありません (そして、1 週間以上前から問題になっています)。

返信ありがとうございます。

4

3 に答える 3

1

バグを解決するための最初のステップは、それがどこから来たのかを知ることです。
すでにテンプレートの問題を破棄したので、コア以外のコードに注目しましょう。

  • app/code/local/ の名前を app/code/local_backup/ に変更します。これにより、すべてのローカル モジュールが無効になります。ページを再読み込みして、価格がまだ間違っているかどうかを確認してください。
    • それでも問題が解決しない場合は、app/code/community/ の名前を app/code/community_backup/ に変更し、製品ページをリロードします
  • どのコード プールが原因であるかがわかったら、フォルダー名の変更を元に戻し、一度に 1 つのモジュールを無効にします ( <active>app/etc/modules/module.xml ファイルでタグを false にするか、フォルダーの名前を変更します)。

どのモジュールが責任を負っているかがわかったら、それを確認して、製品の詳細ビューをどのように混乱させるかを確認する必要があります.

また、index.php ファイルを編集してエラーを表示します。

  • 周りの条件をコメントアウトMage::setIsDeveloperMode(true)
  • コメントを外すini_set('display_errors', 1);
于 2012-05-08T07:46:07.883 に答える
1

この問題の具体的な解決策は....

このエラーは、新しいカスタム モジュールをインストールし、magento キャッシュをクリアすると発生します。

magento は、モジュールのインストール時に Helper,Model,Controller ,Adminahml を作成します。これらのファイルから、magento はモジュールについて認識します。

例の場合。

モジュール名を createform として作成します。モジュール フォルダーは Createform/Newform/etc/ /Helper/Data.php /controllers /Model /Block/Myform.php です。

このモジュールのインストール後、magento は /includes/src/ フォルダーに Createform_Newform_Helper_Data.php という名前のファイルを作成します。

注:- このファイルが /includes/src/ フォルダーに作成されていない場合。

致命的なエラー: クラス 'Createform_Newform_Helper_Data' が 546 の /app/Mage.php に見つかりません すると、このエラーが発生します。

このエラーを削除するには、このファイルを includes/src フォルダーに手動で作成します。のように:- /includes/src/Createform_Newform_Helper_Data.php

Createform_Newform_Helper_Data.php ファイルに Data.php ファイルのコードを追加します。

次に、サイトを更新します。このエラーはシステムから削除され、正常に動作します。

また、system.log ファイルで他のエラーを確認してください。

于 2012-07-27T05:06:13.537 に答える
0

単なる予感ですが、新しい VAT オプションと何か関係があるのでしょうか? あなたがチェックアウトできる付加価値税計算のオプションがあります.

于 2012-05-08T07:56:45.710 に答える