0

非常に複雑なので、ここで問題を正しく説明できることを願っています。皆さんが私の最後のチャンスだと思います。

私たちはcaを持っています。600 の単純な製品に基づく 120 の構成製品。数日前、誤って単純な製品のすべての価格を誤った価格で上書きしてしまいました。フロントエンドではすべての価格がまだ大丈夫で、インデックスが作成されていないため、気づきませんでした。

したがって、フロントエンドでは正しい価格が得られますが、バックエンドでは単純な製品の価格が間違っています。

インデックス付きフロントエンドから価格を取得し、バックエンドに書き戻す方法はありますか?

インデックスを再作成するまで、フロントエンドですべてのプロセスが問題ないはずです。

価格を再び正しくするために私ができることを誰か知っていますか?

4

1 に答える 1

0

データベースを参照すると、catalog_product_flat_1 テーブルがあるはずです。これは基本的に製品インデックスです。すべての製品属性 (SKU と価格を含む) の列が必要なので、このテーブルをエクスポートしてから、Magento から製品をエクスポートし、それに応じてすべての価格/SKU を更新して再インポートできます。または、flat_1 テーブルを複製し、それをループする PHP スクリプトを作成し、すべての価格を更新してから、データのインデックスを再作成します (もちろん、機能することを確認した後です!)。

于 2012-09-25T16:17:27.120 に答える