Ценообразование атрибутов Magmi

Ив провел последние несколько дней, создавая себе золотой CSV-файл для импорта продуктов для Magmi, пока… Вау! Такое мощное расширение для использования.

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
конфигурация 50,00

мой код для добавления дополнительных затрат к двум продуктам, не использующим цену конфигурации:

cquantity::12 pairs:40.00;24 pairs:110.00

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

он применяет цену 110,00 к варианту продукта из 12 пар без дополнительных затрат к изделию из 24 пар.

Если я использую следующий код для настраиваемого продукта с двумя простыми продуктами, выглядящими так:

6 пар 50,00
12 пар 90,00
конфигурация 50,00

cquantity::12 pairs:40.00

он правильно добавляет цену.

Я поиграл с заменой точки с запятой на запятую, а также "|" (бар), но, кажется, ничто не решает мою проблему.

Я вставляю этот код в столбец csv "super_attribute_pricing"

У кого-нибудь еще была эта проблема или кто-нибудь знает, что может быть причиной этой ошибки?

Любая помощь приветствуется.


person AndrewBramwell    schedule 29.08.2014    source источник


Ответы (1)


Я встречал такой же баг.

Например, у меня есть следующее значение в моем поле super_attribute_pricing:

finish::Black:10;White:20

В руководстве Magmi сказано, что он установит для «черной» версии продукта цену 10, а для «белой» — цену 20. Но на самом деле «черной» цене присваивается 20, а не назначьте что-нибудь «белому».

Я отладил magmi и похоже, что код sql сформирован правильно. Но почему-то это ни на что не влияет.

UPD: В последней версии магми проблемы нет. Вот соответствующая проблема на github: https://github.com/dweeves/magmi-git/issues/126

person yktv4    schedule 17.12.2014