Ситуация: захожу в Админке в Товары- поиском по артикулу нахожу нужный товар, в колонке “Кол-во” стоит цифра. Захожу в админке на страницу товара - В наличии - 0, в закладке Количество (по складам) всё ноль.
Пользуюсь стандартным импортом товаров из csv файлов.
Вопрос: Почему количество не ноль показывает? и на витрине тоже ессно.
поискал в базе
поле amount отличное от нуля в таблицах(по несколько записей):
warehouses_destination_products_amount
warehouses_sum_products_amount
Зашел во вкладку Количество, убрал нули - оставил пустые формы для количества на складах
сохранил.
В базе в таблице
warehouses_sum_products_amount
из двух записей одна обнулилась (storefront_id=0)
вторая нет (storefront_id=1)
импорт по складам кладет количество(или обнуляет) в таблицу cscart_warehouses_products_amount
а вот суммарное количество по складам в таблице cscart_warehouses_sum_products_amount
не меняется!
И как следствие на витрине товар “В наличии” (а товар под заказ)
Захожу в админке на страницу товара просто жму Сохранить.
Всё приходит в норму - на витрине “Под заказ” как и должно быть.
Вам удалось тогда понять в чем было дело?
У меня ситуация не точь в точь как ваша, но у меня тоже приходило в норму тогда, когда я заходил в товар и пересохранял его.
в моей версии cs-cart’а это баг. признаный разработчиками.
присылали фикс - у меня не получилось его применить - эффекта не было.
поэтому написал костыль который это правит после каждого импорта товара.