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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top