我正在尝试使用magmi创建我的多语言类别。每种语言都有1个网站,1个商店和3个商店视图。我注意到,当选择商店视图时,不可能创建不同的根类别。
是否可以创建与产品相同的行为? =>根据所选的商店视图,具有相同的类别但只是不同的标题?或者我是否必须为每个语言/商店视图创建不同的类别树。
1)
+Root
+Product Categories
Lang1_Cat1 / Lang2_Cat1 / Lang3_Cat1 (per storeview another language)
Lang1_Cat2 / Lang2_Cat2 / Lang3_Cat2
Lang1_Cat3 / Lang2_Cat3 / Lang3_Cat3
2)
+Root
+English
+Product Categories
Lang1_Cat1
Lang1_Cat2
Lang1_Cat3
+French
+Categories darticles
Lang2_Cat1
Lang2_Cat2
Lang2_Cat3
+Spanish
+Categorias de productos:
Lang3_Cat1
Lang3_Cat2
Lang3_Cat3
这将如何转化为我的导入csv? 现在我们有以下几点:
"Product categories::1::0::1~Storage::1::0::1~Storage accessories::1::0::1~Tool cases::1::0::0"
所以我们使用自定义分隔符(因为我们的某些类别中包含奇怪的字符,只是确保我们不会产生任何冲突)和类别参数,并首先更新英文版本并更新其他语言。
我希望使用另一个配置文件,指定不同的商店视图(使用商店列)并输出上面的类别,然后输出相应的翻译类别名称。
所以我的问题是,我是否继续像上面那样(相同类别树级别,不同的店铺浏览/翻译)?或者我是否需要为每种语言创建不同的树级别并将其导入如下?
"English::1::0::1~Product categories::1::0::1~Perel::1::0::1~Storage accessories::1::0::1~Tool cases::1::0::0"
"Spanish::1::0::1~Categorías de productos::1::0::1~Herramientas perel::1::0::1~Accesorios de almacenamiento::1::0::1~Cajas de herramientas::1::0::0"
"French::1::0::1~Catégories d'articles::1::0::1~Outillage perel::1::0::1~Accessoires de rangement::1::0::1~Valises d' outillage::1::0::0"
英语,西班牙语和英语法语是我的不同树木。
谢谢!
答案 0 :(得分:1)
magmi wiki描述了根类别应放在方括号[]之间,以便标识为根名称。例如(来自维基)
store,sku,...,categories
root,00001,....,[StoreRootName1]/level1s1;;[StoreRootName2]/level1s2
希望这有帮助
答案 1 :(得分:1)
自@ YorichH回答以来,Magmi已经更新了正确的翻译,类似于翻译产品选项的方式。
这意味着您不必维护多个类别根,也不必为您的商店分配根(但默认),现在您可以在商店视图的基础上进行翻译。语法是:
Translation::1::0::1::[Default name]
例如,您的数据。假定英语是默认的,所以我从那里省略了语法。看看西班牙语的第二行:
~Product categories::1::0::1~Perel::1::0::1~Storage accessories::1::0::1~Tool cases::1::0::0"
~Categorías de productos::1::0::1[Product categories]~Herramientas perel::1::0::1::[Perel]~Accesorios de almacenamiento::1::0::1::[Storage accessories]~Cajas de herramientas::1::0::0::[Tool cases]
这将在相同的类别根目录上创建商店视图翻译。但是,如果您确实有多个根也支持 - 这可以按预期工作。
答案 2 :(得分:0)
Magento交易所有一个重复的问题:Translate categories using magmi我会在这里发布答案,所以这不会成为另一个参考!
答案得到了dweeves(Magmi创造者)的答复:
需要为每个区域设置一个完整的类别树,并附带相关的商店视图。
您需要使用multistore syntax for category plugin在每个根类别下定义本地化类别(每个本地化类别树一个)。
所以我的类别列现在看起来像这样:
"[English]~Product categories::1::0::1~Perel::1::0::1~Storage accessories::1::0::1~Tool cases::1::0::0"
"[Spanish]~Categorías de productos::1::0::1~Herramientas perel::1::0::1~Accesorios de almacenamiento::1::0::1~Cajas de herramientas::1::0::0"
"[French]~Catégories d'articles::1::0::1~Outillage perel::1::0::1~Accessoires de rangement::1::0::1~Valises d' outillage::1::0::0"