Mage_GoogleShopping でカテゴリを追加するにはどのような方法が想定されていますか?
-
16-10-2019 - |
質問
MagentoConnect からダウンロードできるコア拡張機能である Mage_GoogleShopping を使用しています。カテゴリのリストがハードコードされています。 Mage_GoogleShopping_Helper_Category
.
public function getCategories($addOther = true)
{
$categories = array(
self::CATEGORY_APPAREL, self::CATEGORY_CLOTHING, self::CATEGORY_SHOES, self::CATEGORY_BOOKS,
self::CATEGORY_DVDS, self::CATEGORY_MUSIC, self::CATEGORY_VGAME
);
if ($addOther) {
$categories[] = self::CATEGORY_OTHER;
}
return $categories;
}
何故ですか?もちろん、このヘルパーを書き換えて独自のカテゴリを追加することで、新しいカテゴリを追加することもできますが、これは意図された方法でしょうか?
解決
Google では、特定の国における特定の製品に対して特定の要件を設けています。見る http://support.google.com/merchants/bin/answer.py?hl=ja&answer=160081:
'Google 商品カテゴリ' [Google product category] 属性は、フィードで次の場合に必須です。 以下の商品カテゴリーに属するすべての商品 米国、英国、ドイツ、日本、フランスを対象とするフィードの場合:
- アパレル&アクセサリー > 衣料品
- アパレル&アクセサリー > シューズ
- Apparel & Accessories (衣料品と靴については、この値を送信することに注意してください は受け入れられません。
- メディア > 書籍
- メディア > DVD とビデオ
- メディア > 音楽
- ソフトウェア > ゲーム ソフトウェア
全体的な分類法は Google に固有であり、完全に列挙された分類法は Google から入手できます。 http://www.google.com/basepages/producttype/taxonomy.en-US.txt
この文書が最新の状態に保たれると信頼できると仮定すると、もちろん、現在存在しない場合は完全な分類法を提供する追加モジュールを通じてこの拡張機能を簡単に変更できます。
所属していません magento.stackexchange