@madc0de

Как обновлять товары woocommerce rest api, скрывать те, которых нету в выгрузке?

Здравсвуйте.
Есть yml ссылка по которой я через скрипт выгружаю все товары и добавляю через rest api woocommerce.
Прошу подсказать логику обновления товаров (есть товар или нету). Остатки не добавляются и не обновляются, для сайта товар всегда доступен.

Допустим какой-то товар убрали из выдачи и вот скрипт циклом проходит по массиву и обновляет цены товаров ( только тех, которые есть в ссылке ), а если какой-то товар пропал из ссылки, но в базе данных и на сайте он есть, как мне его убрать и отловить?

Надо создавать таблицу и вести в ней учет или как то брать массивом все товары из категории и сравнивать с массивом по ссылке. Как это сделать правильно?

Пример для понимания:
По yml ссылке загрузил
Товар 1
Товар 2
Товар 3

На следующий день скрипт по крону запустился и обновил
Товар 1
Товар 2
Товар 3
И добавил Товар 4

На 3 день скрипт запустился, но по ссылке поставщик удалил Товар 2
Скрипт обновляет
Товар 1
Товар 3
Товар 4

Как удалить Товар 2 в этом случае?
  • Вопрос задан
  • 532 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы