Суть проблемы: У товаров в CS-Cart есть два отдельных количества. Одно записано в таблице cscart_products (поле amount), второе - отдельное количество по каждому складу при работе модуля “Склады”.
Эти количества не связаны друг с другом.
Если у товара было некое количество записанное в поле Amount, то при включении модуля “Склады” это количество останется в таблице cscart_products.
Из-за этого возникают проблемы, например при работе с модулем “Универсальный товарный экспорт” от alexbranding, так как он не работает с модулем “Склады” и учитывает только количество в поле amount.
Пример на скриншотах. В базе количество есть, на витрине его как бы нет.
Боюсь, что данное поведение не может быть признано багом, поскольку ошибки в стандартной работе модуля тут нет. На данный момент перед разработчиками стоит задача по переработке модуля Склады целиком, поэтому переношу обращение в раздел “Как улучшить CS-Cart”.