Обновление количеств

Обновление остатков - как это делается для закончившегося товара?
Если товар не закончился, то запрос вида

update cscart_products set amount=22 where product_id = ‘Ind1’

Дает остаток 22 для товара с артикулом Ind1

НО товар пропадает с витрины и не виден в админке, если выполнить обнуление кол-ва запросом:

update cscart_products set amount=0 where product_id = ‘Ind1’

Кто сталкивался, в чем может быть причина?

Настройки - общие, Показывать товары, которых нет в наличии - скорее всего Галочка снята.
Хотя… Не виден в админке?..
А что за странный product_id? Должно быть число. Может здесь должно быть product_code?

Да, правильно конечно

update cscart_products set amount=0 where product_code = ‘Ind1’

Если обновлять на нулевое количество, то товар не виден ни в админке, ни в магазине. Галочка стоит “показывать товары, которых нет в наличии”. При выгрузке наименования и количества из 1С через обмен commerceml товар виден и в админке, и в магазине
Если обновлять на количество больше 0, то все ок, товар везде виден.

Совсем странно…
Пока писала предыдущий ответ решила еще раз протестировать на БД запрос.
Сегодня проблемы нет. Может аукнулось то, что вчера писала вечером и в таблице цен cscart_product_prices пропали записи с usergroup_id = 0 ?.. Послежу еще сегодня… Спасибо вам, что не проходите мимо постов новичков

Возможно, главное понять почему это произошло, если вдруг повторится. Если не повторится - то и хорошо.

А склады не используете?