- ステータス
- 解決済み
- 解決されたバージョン
- WPML Export and Import 1.1.0
- トピックタグ
- Compatibility
問題の概要
WooCommerceインポートツールを使用して多言語の製品をインポートし、その後WPML エクスポートとインポートツールを使用してインポートされたコンテンツに正しい言語を割り当てる場合、セカンダリ言語でのインポートに階層化された製品カテゴリーが含まれていると、親カテゴリーに正しい言語が割り当てられない場合があります。
例えば、WCのサンプルデータには「Clothing>Accessories」というカテゴリーが含まれています。インポートすると、「Clothing」と「Accessories」の両方のカテゴリーが(親 > 子カテゴリーとして)作成されますが、製品には「Accessories」カテゴリーのみが割り当てられます(「Clothing」カテゴリーは暗黙的に含まれますが、直接割り当てられません)。
多言語のコンテキストでの同様のシナリオ(例:インポートファイルにスペイン語の製品が含まれており、その一部のカテゴリーが「Ropas>Accesorios」である場合)では、すべてのカテゴリーが作成されますが、子カテゴリーの「Accesorios」は正しくスペイン語としてラベル付けされるにもかかわらず、「Ropas」は誤ってデフォルト言語(この例では英語)としてラベル付けされてしまいます。
回避策
WPML エクスポートとインポートプラグインをアップデートしてこのシナリオに対応するまでの間、.csvファイル内に親カテゴリーを使用する商品を少なくとも1つ含める必要があります。
後で削除できるダミー商品を含めてそれに親カテゴリーを割り当てるか、カテゴリー列の値が「Clothing>Accessories」となっている場合に、少なくとも1つの商品に対して「Clothing,Clothing>Accessories」のように親カテゴリーを明示的に割り当てることができます。