1

Magento 1.7.0.2 を使用していますが、製品を削除するときに問題が発生しました。製品インポート ルーチンを使用して、magento のクリーン インストールで 20 個の製品を作成します。カテゴリに割り当てられ、画像が関連付けられている製品。製品は完璧に表示されました。

次に、バックエンドに移動し、製品グリッドから製品を選択して削除を選択して、製品を削除しました。これは一見問題なく機能し、製品は製品グリッドから消えました。

次に、同じ形式のインポート ファイルを使用して、若干異なる説明 (SKU は以前と同じ) を使用して製品を再インポートしようとしましたが、SKU は一意でなければならないというエラーが表示されます。

現在削除されている SKU のいくつかを使用してバックエンドで単純な製品を作成しようとしましたが、同じエラーが発生します - SKU は一意でなければなりません。

バックエンド内のカテゴリに入ると、削除された製品がまだカテゴリに対してリストされていることに気付きました.製品が製品リストに表示されないため、それらの関連付けを解除することはできません.

商品が店内に表示されず、次のことを試しました。

  • インデックスを更新し、キャッシュを複数回削除する
  • mage api を使用してファントム アイテムを削除しようとする - ストック アイテムが見つからないため、これは単なるエラーです
  • Mage API と Soap API を使用してアイテムを再作成しようとしましたが、同じ SKU が一意のエラーである必要があります

何らかのアイデアを持っている体はありますか?商品リストからアイテムを削除して、再作成することは可能だと思いますか?

アイテムを完全に削除できない場合、削除を取り消す方法はありますか? プロファイルを更新できますか?

4

1 に答える 1

1

製品を削除した後も SKU がシステムに残っている理由がわかりません。ただし、以下の SQL ステートメントを実行することで問題を解決できます。

DELETE * FROM catalog_product_entity WHERE sku='XXXX';
于 2013-04-29T09:52:42.707 に答える