Правка товаров по rest api woocommerce wordpress

4 000 руб. за проект • безналичный расчёт, электронные деньги
27 июля 2016, 01:27 • 1 отклик • 9 просмотров
Прикладываю недописанный скрипт – в нём можно посмотреть откуда какие данные берутся.
В целом хочу следующее:

1. Скрипт сравнивает id из $work_shop_and_zone c sku товаров. Останавливает те товары, sku которых нет в $work_shop_and_zone, пытается опубликовать те товары что есть в $work_shop_and_zone но нет в опубликованных. Информацию пишет в $admin_mail_message в виде : товар с id ### снят с продажи, товар с id ### опубликован, товар с id ### не смог опубликовать.

2. сравнивает атрибут Ценовая группа с таким же из $work_shop_and_zone. В случае нахождения разницы, меняет цены и sku для вариативных товаров опираясь на массив $base_abonements (здесь мне непонятно как присвоить соответствие конкретной вариации конкретному номеру, они в произвольном порядке выставлены именно в том, что нумерация в $work_shop_and_zone, этого достаочно? ) Информацию о правках записывает в $admin_mail_message в виде: для товара id ### ценовая группа сменилась с такой-то на такую-то.

Скрипт вызываетс по url и возвращает результат своей работы или ошибку (будет запускаться cron и через web-интерфейс).
Файлы