1

ここに画像の説明を入力 csvファイルを作成し、それを使用してインポートしましたSystem -> Import/Export -> Dataflow-Profile

では製品が表示されてCatalog -> Manage CategoriesCategory Productsますが、製品の管理では製品が表示されていません。

データベースcatalog_product_flat_1テーブルにはその製品のエントリがなく、他のテーブルにはその製品のエントリがあります

データを再インデックスし、キャッシュをクリアしましたが、解決策はありません..

誰か助けてください..

4

3 に答える 3

7

データをチェックインcatalog_product_entity_intすると、欠落しているレコードがあるかどうかが表示されます。

製品グリッドコレクションの管理クエリには、次の内部結合があります。

INNER JOIN `catalog_product_entity_int` AS `at_status` ON (`at_status`.`entity_id` = `e`.`entity_id`) AND (`at_status`.`attribute_id` = '96') AND (`at_status`.`store_id` = 0) 
INNER JOIN `catalog_product_entity_int` AS `at_visibility` ON (`at_visibility`.`entity_id` = `e`.`entity_id`) AND (`at_visibility`.`attribute_id` = '102') AND (`at_visibility`.`store_id` = 0)

あなたの場合、商品がグリッドに表示されず、カテゴリ商品(商品のステータスがチェックされていない)に表示される原因となった商品ステータスの記録がないようです。catalog_product_entity_int

問題の原因は、ステータス列の値1(インポートに使用されるcsvファイル)に関連しています。DataFlowは、属性(有効/無効)のテキスト値に依存しています。

于 2012-10-18T13:09:31.630 に答える
0

CSV ファイルの「ステータス」フィールドが有効または無効に設定されていることを確認します。

すべての値を " " で囲んで CSV ファイルを保存するのを忘れた後、私に起こりました。データフロー プロファイルのインポートでエラーが返されました。後で正しい CSV をフィードしようとしても、すべての製品が製品グリッドから消えました (ただし、カタログ関連の製品リストには残りました)。

私がそれを解決した方法は、一時的な製品を作成し、できるだけ多くのフィールドを埋めることでした. [エクスポート: すべてのフィールド] を選択して、データフロー プロファイルのエクスポートを実行します。

新しい CSV ファイルを取得したとき、新しい製品のフィールドと非表示のフィールドを比較しました。フィールド「ステータス」には値がありませんでした。また、有効または無効のいずれかである必要があります

于 2018-02-07T03:12:17.640 に答える