Остаток ноль. Статус

    В прайс листе есть товар с нулевым остатком.

    1. В режиме добавления, плагин создаст в магазине товар с нулевым остатком

    2. В режиме обновления, плагин учтет принадлежность товара поставщику:

    • если товар принадлежит поставщику, прайс лист которого обрабатывается в данный момент, то товар в магазине получит остаток 0
    • если товар принадлежит другому поставщику (у поставщиков одинаковые артикулы на этот товар), то плагин не поставит в товаре остаток 0 и не обновит цену.
    Чужой поставщик не имеет права обнулить товар.

    Товар исчез из прайс листа.

    Т.е. в прайс листе товара уже нет, а в магазине он "Есть в наличии".

    Чтобы избежать такой неприятной ситуации, необходимо, перед обработкой прайс листа обнулить все товары поставщика.

    Тогда после обновления, те товары, которых не оказалось в прайс листе останутся с нулевыми остатками, а те товары, которые обновятся, получат новые реальные остатки.

    Во вкладке "Инструменты", есть три функции обнуления остатков:

    1. За доли секунды обнуляет остатки товарам, принадлежащих данному поставщику или товарам всех поставщиков. Зависит от этой кнопки, расположенной в фильтре инструментов (остальные фильтры не работают):

    2. Если в Поле1 прописать число 0 и нажать "Старт", плагин не только обнулит остатки товарам, отмеченным в фильтре (все фильтры работают), но и прибавит к порядку сортировки каждого обнуленного товара, число 100000.

    После обработки прайс листа, все обновившиеся товары получат реальный остаток, и у них, от порядка сортировки будет вычтено число 100000. Не обновившиеся товары останутся с нулевыми остатками и в конце списка.

    Эта функция работает гораздо медленнее функции 1.

    К недостаткам этой функции можно отнести то, что во время обработки прайс листа, товары поставщика показываются на сайте, как "Нет в наличии".

    3. Если прайс лист обрабатывался примерно 20 минут, то в Поле1 можно прописать число 25 и нажать "Старт".

    Преимущество этой функции в том, что в течение 20 минут, пока обрабатывался прайс лист, товары показывались на сайте, такими, какими есть.

    По скорости работы функция 3 не опережает функцию 2.

    Статус товара.

    Статус товара высвечивается на сайте, в карточке товара:


    В OpenCart есть один Статус для товаров, которые есть в наличии, он называется "Есть на складе" и несколько статусов для товаров, которые закончились (остаток равен нулю или меньше нуля).

    Админ-панель -> Настройки -> Локализация -> Состояние на складе:

    Красной линией подчеркнут Статус, который тоже может быть присвоен товарам с нулевым остатком. Что является обманом покупателя, и не рекомендуется к использованию.

    Статус, который должен быть установлен в товаре при нулевом остатке, можно выбрать в форме поставщика:

    Обратите внимание, меню отмечено красным цветом, значит, оно работает только в режиме добавления нового товара.

    В режиме обновления, плагин не меняет Статусы товаров.

    Чтобы изменить Статусы загруженных товаров, нужно воспользоваться инструментом:

    Статус №5 - это статус "Нет в наличии".

    Посмотреть номера статусов можно в БД в таблице stock_status:

    usergio Copyright © 2025