четверг, 23 февраля 2012 г.

Импорт значения Stock и Treshold. Ubercart Stock Importing

Дополнение для Node Import Stock And Attributes import не совсем корректно отрабатывает, когда у товара нет атрибутов. В этом случае, не создается таблица uc_product_stock и не заполняются поля Active, Stock и Treshold.
Что же делать?

Для этого нужно залезть в файл uc_stock.inc,
найти строчку:
if(module_exists('uc_attribute') && uc_attribute_has($node_type))
$data['sku'] = $values['sub_sku'];
и заменить её на
$data['sku'] = $values['model'];
if(module_exists('uc_attribute') && uc_attribute_has($node_type))
$data['sku'] = $values['sub_sku'];

После этого все замечательно работает. УРА!

Комментариев нет:

Отправить комментарий