Muradik Posted January 26, 2015 Share Posted January 26, 2015 Привет всем. Столкнулся с проблемой при обновлении количества комбинаций. Имеется большое количество товаров разных комбинаций. Количество комбинаций обновляется каждую неделю.Проблема в том что комбинации с нулевым количеством не обновляются. Пример: Была комбинация: размер С, в количестве 32. Сейчас ее количество 0. Пытаюсь обновить, количество не обновляется. Что интересно если количество больше 0 то все работает и обновляется нормально. Проблема только с 0. Что делать.Помогите люди добрые Link to comment Share on other sites More sharing options...
Kerm Posted January 29, 2015 Share Posted January 29, 2015 Сталкивался с тем же пару раз, в первый раз удалось решить проблему, во второй не получилось, по тому что забыл как решил в первый... Там в общем проверка идет, если кол-во равно 0 то не обновлять остатки...бред конечно. Можно в файле импорта или в скрипте через который импортируешь, сделать автозамену с 0 на 1, а в правилах магазина установить запрет продажи товаров с остатком меньше 2 штук. Link to comment Share on other sites More sharing options...
Muradik Posted January 29, 2015 Author Share Posted January 29, 2015 Спасибо большое решил эту проблему так: вместо 0 ввожу отрицательное значение тогда понимает что товара больше нет . Подскажи где включить это правило если количество меньше 2 то не продавать не могу найти Link to comment Share on other sites More sharing options...
sors Posted January 30, 2015 Share Posted January 30, 2015 В controllers/admin/AdminImportController.php нужно заменить if (isset($product->quantity) && (int)$product->quantity) на if (isset($product->quantity)) Link to comment Share on other sites More sharing options...
artyr_n Posted July 10, 2016 Share Posted July 10, 2016 Столкнулся с подобной проблемой в 1.6.1.6 при импорте из csv товар с нулевым количеством в csv не обновляет количество в магазине. Подошло решение которое подсказал sors только файл называется теперь controllers/admin/AdminImportController.php и менять нужно в строке 1936 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now