В Mage_googleshipping, какой предполагаемый способ добавить больше категорий?

magento.stackexchange https://magento.stackexchange.com/questions/138

Вопрос

Мы используем 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;
}

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top