Ответить Новая тема Новый опрос 
 Как исправить баг в импорте товаров
Огонек
Новичок
Сообщений: 24
Регистрация: 20-04-2017


23-05-2017 20:07
Всем Здравствуйте
Я нашел баг при импорте товаров или что-то не правильно сделал:
У меня 3 склада, ID 1,2,3
В админке Каталог - товары - товар1 - склады стоят галочки возле всех складов
импортирую товары через CSV, допустим на склад 2
Создаю файл типа
Артикул;количество;склад ID
Р100;25;2
Р200;30;2
Использовать артикул в качестве ключа - Да
После импорта
В админке Каталог - товары - товар1 - склады галочка остается только у склада 2, у 1 и 3 пропадает
Стал разбираться и выяснил:
за наличие или отсутствие этой галочки отвечает наличие или отсутствие записи с этим товаром и складом в таблице ps_warehouse_product_location.
Так вот в момент импорта Преста сначала удаляет все записи с этим товаром из этой таблицы, а затем добавляет запись для указанного в CSV склада (и товара)
Как это исправить?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Огонек
Новичок
Сообщений: 24
Регистрация: 20-04-2017


23-05-2017 22:50
Сам решил проблему.
Если кому-нибудь понадобится:
Закомментировать эти строки
// foreach ($associated_warehouses_collection as $awc) {
// $awc->delete();
// }

в файле
\controllers\admin\AdminImportController.php
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос