magento:使用magmi导入不同的商店

时间:2014-03-28 12:43:42

标签: magento magmi

我有需要导入不同商店的产品

sku,name,store1,store2,subcat

111,item1,coke,pepsi,subcategory

我写了一些适用于值替换器插件的逻辑:

[{item.store1}] / {item.subcat} ;; [{item.store2}] / {item.subcat}

问题是,如果我有一些商品只在store1下面有一个值,而对于store2或者相反的商品是空白的呢?

导入时出现错误,说找不到名称为:,

的站点根目录

有谁知道有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

如果store2列值存在,您可以使用PHP ternary operator中的Magmi value replacer advanced syntax附加值。

[{item.store1}]/{item.subcat}{{(!empty({item.store2}) ? ';;['.{item.store2}.']/'.{item.subcat} : '')}}

这基本上表示如果item.store2不为空,则返回;;[{item.store2}]/{item.subcat}

在实际的PHP中,这看起来更像是

(!empty($item['store2']) ? ';;['.$item['store2'].']/'.$item['subcat'] : '');