在mage_googleshopping中,添加更多类别的预期方法是什么?
-
16-10-2019 - |
题
我们正在使用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
假设可以依靠此文档保持最新状态,那么当然,可以通过附加模块轻松修改此扩展程序,以提供完整的分类法。