2012-02-28 4 views
0

У меня есть продукт csv с около 50 тыс. Продуктов в нем, который я пытаюсь импортировать с помощью плагина amartinez, который отлично работает для большинства продуктов.Magento: Как разрешить многоуровневую цену 0

Проблема заключается в том, что многие из них являются бесплатными продуктами с ценой 0 для всех групп клиентов. Когда я пытаюсь импортировать через скрипт, я получаю ошибку о цене уровня, и когда я вручную пытаюсь установить продукт на 0 цен, я также получаю сообщение об ошибке: «Пожалуйста, введите число больше 0 в этом поле».

Как это сделать? В качестве дополнительного предостережения этот импорт придется запускать через cron один раз в день (csv поступает из веб-службы) - поэтому вручную делать что-либо каждый раз не идеально.

ответ

0

Я закончился просто сделав так, чтобы у бесплатных продуктов не было многоуровневых цен, и у них стандартная цена была равна 0.

0

Грязное исправление было бы изменить все нулевые qtys к некоторому уникальному номеру, как номер 10221 тогда, когда вы закончит с импортом пойти PHPMYADMIN или в зависимости от того инструмента вы используете, и запустить UPDATE catalog_product_entity_tier_price SET qty = 0 WHERE qty = 10221

+0

Я уверен, что это сработает, но я беспокоюсь о том, чтобы вводить новые ошибки с помощью подобных методов, я подумал бы, что по мере того, как эта проверка была введена в действие, тогда что-то еще в системе требует, чтобы это значение было> 0 ... как вы думаете? – jsims281

+0

Из моего опыта обновления этой таблицы должно быть достаточно, но, конечно, сделайте это в среде dev и убедитесь, что это так. –

Смежные вопросы