1

約3か月前に、magento1.3.3Webサイトをバージョン1.6.2.0にアップグレードしました。アップグレード以降、製品注文レポートにはアップグレード日の前の履歴は表示されませんが、アップグレード日以降のすべての注文は問題なく表示されます。

私はマゼントコマース、スタックオーバーフロー、グーグルなどの場所で主題に関するすべてのタイプの投稿を調べました...すべての検索の結果、404エラー(私は経験していません)または私の経験している人々のいずれかが発生しました同じ問題ですが、ライブサイトで修正する方法を誰も知らないようです。私は3日以上、数え切れないほどの時間を費やして、ライブサイトのレポートの問題を修正するための答えを探しましたが、運がありませんでした。

サイトが開発段階にあり、データベーステーブルの束を切り捨てるなど、公開されていない限り、多くの修正がありますが、サイトが公開されると、問題を解決する方法を誰も知らないようです。

ほとんどの場合、EAVテーブルはアップグレードによって削除され、どういうわけかそれが問題の一部である可能性があることを私は知っています。

製品注文レポートがバージョン1.3.3で使用したデータベーステーブルと、バージョン1.6.2.0で使用したものと同じデータベーステーブルを知っている人はいますか。それらが異なる場合、どのテーブルがその時点で使用され、どのテーブルが現在レポートに使用されていますか?

または、ライブサイトでこの問題を解決する方法を知っている場合、またはいくつかの提案がある場合は、遠慮しないでください。あなたの助けが必要です。

前もって感謝します

4

1 に答える 1

2

sales_flat_order_itemこの問題は、このレポートの生成に使用されるテーブルに起因する可能性が最も高いです。

同様の問題がありました。phpmyadmin を使用して修正しました。

テーブルを参照し、空の場合は編集して、ストアに適したものをstore_id選択します。store_id

次のクエリを実行して、すべての注文項目を更新します。

UPDATE `sales_flat_order_item` SET `store_id`=1;

(これは、ストアが 1 つしかなく、ストア ID = 1 であると仮定しています。また、実行する前にバックアップを作成してください。

于 2012-05-27T11:44:36.357 に答える