Каков предполагаемый способ добавления дополнительных категорий в Mage GoogleShopping?


Мы используем Mage_GoogleShopping, который является основным расширением, которое можно загрузить с MagentoConnect. В нем есть жестко закодированный список категорий в 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;
}

Почему это так? Конечно, мы могли бы добавить новые категории, переписав этот помощник, чтобы добавить собственные категории - но так ли это задумано?

Author: nukala satish, 2013-01-24

1 answers

У Google есть особые требования к определенным продуктам в определенных странах; см. http://support.google.com/merchants/bin/answer.py?hl=en&answer=160081:

Атрибут "Категория продуктов Google" требуется в вашей ленте для всех продуктов, относящихся к следующим категориям продуктов, и только в лентах, предназначенных для США, Великобритании, Германии, Японии и Франции:

  • Одежда и аксессуары > Одежда
  • Одежда и аксессуары > Обувь
  • Одежда и аксессуары (Обратите внимание, что предоставление этой стоимости для одежды и обуви неприемлемо.)
  • Средства массовой информации > Книги
  • Мультимедиа > DVD-диски и видео
  • Медиа > Музыка
  • Программное обеспечение > Программное обеспечение для видеоигр

Общая таксономия специфична для Google, и полностью перечисленная таксономия доступна в Google: http://www.google.com/basepages/producttype/taxonomy.en-US.txt

Предполагая, что на этот документ можно положиться чтобы быть в курсе последних событий, можно, конечно, легко изменить это расширение с помощью дополнительного модуля, чтобы предоставить полную таксономию, если она в настоящее время отсутствует.

 3
Author: benmarks, 2013-01-24 13:51:55