Я пытаюсь обновить продукты или варианты продукта (цена варианта, описание варианта, количество продукта варианта). Я перепробовал много методов, найденных онлайн, но безуспешно. В некоторые дни go я нашел информацию Какой WooCommerce API мне следует использовать на сервере?
Но он работает при получении информации или создании нового продукта (просто).
Кто-нибудь из вас знает, как его можно изменить и использовать в качестве сценария обновления для продуктов или вариантов продукта?
>>>>/* Load WordPress */
require('wp-load.php');
>/* Create an API controller */
$api = new WC_REST_Products_Controller();
>/* Build the request to create a new product */
$request = new WP_REST_Request ('POST', '', '');
$request->set_body_params( array (
'name' => 'New Product',
'slug' => 'new-product',
'type' => 'simple',
'status' => 'publish',
'regular_price' => 60,
'sale_price' => 40,
));
>/* Execute the request */
$response = $api->create_item( $request );
>/* Print to screen the response from the API */
print_r( $response );
Спасибо. Действительно спасибо