Wie können im mage_googleshoping weitere Kategorien hinzufügen?
-
16-10-2019 - |
Frage
Wir verwenden mage_googleshoping, eine Kernerweiterung, die von Magentoconnect heruntergeladen werden kann. Es hat eine hart codierte Liste von Kategorien in 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;
}
Warum ist das so? Natürlich könnten wir neue Kategorien hinzufügen, indem wir diesen Helfer neu schreiben, um eigene Kategorien hinzuzufügen - aber ist dies der beabsichtigte Weg?
Lösung
Google hat spezifische Anforderungen für bestimmte Produkte in bestimmten Ländern. sehen http://support.google.com/merchants/bin/answer.py?hl=en&answer=160081:
Das Attribut "Google -Produktkategorie" ist in Ihrem Feed für alle Produkte erforderlich, die zu den folgenden Produktkategorien gehören, und nur in Feeds, die auf die USA, Großbritannien, Deutschland, Japan und Frankreich abzielen:
- Kleidung & Accessoires> Kleidung
- Kleidung & Accessoires> Schuhe
- Bekleidung und Zubehör (Beachten Sie, dass das Einreichen dieses Wertes für Kleidung und Schuhe nicht akzeptabel ist.)
- Medien> Bücher
- Medien> DVDs & Videos
- Medien> Musik
- Software> Videospielsoftware
Die Gesamttaxonomie ist spezifisch für Google, und die vollständig aufzählige Taxonomie ist bei Google verfügbar: http://www.google.com/basepages/productype/taxonomy.en-us.txt
Unter der Annahme, dass dieses Dokument auf dem neuesten Stand sein kann, könnte man diese Erweiterung natürlich durch ein zusätzliches Modul leicht ändern, um die vollständige Taxonomie bereitzustellen, wenn sie derzeit nicht vorhanden ist.