Илья Тройченков

  • Ожидает разработки

    +1

    Статус товара "Снят с производства" / "Поставок не ожидается"

    Илья Тройченков Обновлен 1 год назад в категории CMS Общий функционал 1

    В разрезе остатков при синхронизации в 1С сейчас возможны следующие варианты работы:
    1. Если товар отсутствует в файле импорта -> с товаром на сайте не происходит ничего.
    2. Если товар отсутствует в файле импорта -> товар удаляется с сайта.
    Бывают ситуации, когда товара нет в данный момент на остатках, но он, например, в транзите от поставщика. При втором варианте товар при периодической синхронизации с 1С будет удалён с сайта до поступления в 1С.
    В данный момент в общих настройках можно разрешить заказ всех отсутствующих товаров на сайте, либо запретить.
    Предлагается ввести разграничение:
    • Товара нет, он виден на сайте, его можно заказать.
    • Товара нет, он виден на сайте и его нельзя заказать (может быть он снова появится когда-нибудь). То есть можно установить статус "Снят с производства" / "Поставок не ожидается".

    В карточке товара сейчас есть кнопка "Запретить ручное добавление в корзину". Она как раз запрещает заказ, но без какого-либо указания почему.
    Предлагаемая схема 1:
    1. В 1С добавляется булево свойство для каждого товара, например, "снят с производства".
    2. При синхронизации с сайтом, это свойство выгружается как характеристика на сайт.
    3. В настройках магазина выбирается свойство из 1С, отвечающее за статус "снят с производства", на манер выбора "Характеристика отвечающая за производителя товара", то есть маппинг свойства 1С с характеристикой сайта.
    4. В случае, если у товара есть указанная характеристика, работает механика "Запретить ручное добавление в корзину", но при этом горит статус "Снят с производства" / "Поставок не ожидается".

    Предлагаемая схема 2:
    1. Товар отсутствует в файле импорта.
    2. В модуле обмена данных - Импорт - Что делать с товарами, отсутствующими в файле импорта: ставить статус "снят с производства", либо "поставок не ожидается" и блокировать кнопку для заказа.