Как программно изменить товарные запасы вариаций в Woocommerce?
Стоит задача по крону обновлять количество товаров на складе. Большая часть товаров с вариациями.
Товарные запасы я уже выцепил с нужного сервиса, осталось понять, как изменять товарные остатки у вариации программно. Должен же быть какой-то способ, кроме как напрямую лезть в базу данных.
Просьба поделиться, если знаете, как сделать это, или просто как редактировать сущности wp программно, чтобы было понятно хотя бы, куда копать.
После этого, как я понимаю, нужно как-то отправить результат? Вывод переменной $variation после манипуляции дает следующее:
Короче говоря, stock_quantity принимает то же значение, что и до манипуляции, но появляется новый элемент объекта - changes:protected. А там как раз указано новое количество. После перезагрузки страницы результат тот же