Товар исчес у донора, как быть при обновлении ?

Мы можем обновить информацию о товаре в том случаи если модуль спарсит товар.
Но что делать если на сайте доноре уже нет товара и при обновлении модуль ничего не получает?
Соответственно такой товар продолжает выводится у вас в магазине, и он не обновляется, так как нельзя обновить то чего уже нет.

Эту задачу можно решить через редактор товаров.
Инструкция к редактору товаров здесь - Встроенный редактор товаров

При обновлении товара, в товаре меняется дата последнего обновления.

Таким образом нам нужно просто выбрать товары которые сегодня не были обновлены.
На момент написания этой статьи дата 2021.03.04
Но в редакторе товаров есть оператор который всегда равен дате когда его вызывают. Это {date}

Отфильтровать товар

В редакторе товаров в фильтрах выбираем.

  1. Отфильтровать товары по дате.
  2. Где значение не будет равно. Отрицание (не равно)
  3. Частичное совпадение. %значение% Так как дата в товаре указывается полностью с секундами, а оператор {date} всего лиш, год, месяц, день. То есть сегодня {date} = 2021.03.04
  4. Указываем оператор {date}

Как видно на скришоте выше модуль отфильтровал все товары которые не были обновлены сегодня.
Половина работы сделано.

Действие.

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

Красным выделил самые часто используемые действия над товаром который отсутствует у донора.
От себя добавлю что крайне не рекомендуется удалять товар, или же отключать. Если товар проиндексировался в поисковиках то терять переходы на эти товары крайне не желательно. Луче просто поставить статус нет в наличии, а когда пользователь придет на этот товар вывести в блоке рекомендаций похожий товар.

Шаблоны.

В редакторе товаров вы можете сохранить этот шаблон для повторного использования. В шаблоне сохраняются и настройки фильтров и выбранное действие.
Переходив в вкладку Шаблоны
Даем имя шаблону который мы настроили и добавляем.

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

  1. Выбрать шаблон
  2. Перейти на вкладку действие.
  3. Нажать выполнить.

Выполнение шаблонов при работе через CRON

Так же эти шаблоны можно запускать по расписанию после выполнения парсинга.
Это даст вам полную автоматизацию по работе с товарным рядом.

  1. В настройках задания крон выбираем наш шаблон.
  2. Указываем что бы шаблон выполнился после выполнения задания.

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