到目前为止,Iv花了最近几天为Magmi建立了一个黄金产品导入CSV ...哇!这样一个强大的扩展使用。
Iv遇到了一个问题,当试图调整可配置产品的相关产品的价格时,它似乎只在不超过两个简单产品的情况下起作用。
我一直在使用这个网站:
https://www.blinkdata.com/magmi-configurable-item-processor/
约有2/3的方向是使用以下代码描述属性定价的区域
color::blue:5.00;green:7.00
所以我已经为我的产品转换了这个产品,这是一个可配置的产品,有3个简单的产品,第一个简单的产品使用配置产品的基本价格,然后剩下的2个简单产品需要额外的费用。
我的产品看起来像这样:
6对50.00
12对90.00
24对160.00
config 50.00
我的代码为不使用配置价格的两种产品增加了额外费用:
cquantity::12 pairs:40.00;24 pairs:110.00
当我导入它时,我没有错误,但它似乎应用了错误的值。
它将价格110.00应用于12对的产品选项,而且对24对商品没有额外费用。
如果我在可配置产品上使用以下代码,其中包含两个简单的产品
6对50.00
12对90.00
config 50.00
cquantity::12 pairs:40.00
它正确地增加了价格。
我一直在玩用分号替换逗号,以及" |" (吧)但似乎没有什么能解决我的问题。
我在csv列中插入此代码" super_attribute_pricing"
是否有其他人遇到此问题或知道可能导致此错误的原因?
任何帮助表示感谢。
答案 0 :(得分:0)
我遇到了同样的错误。
例如,我的super_attribute_pricing字段中包含以下值:
finish::Black:10;White:20
Magmi手册说,它会设置黑色'价格为10的产品版本以及白色'一个价格为20.但实际上它将价格20分配给了黑色'并且不会将任何内容分配给' white'
我已经使用了magmi,看起来sql代码是正确形成的。但由于某种原因,它并没有影响任何事情。
UPD:在最新版本的magmi中,问题不存在。以下是github上的相关问题:https://github.com/dweeves/magmi-git/issues/126