#wordpress #laravel-8 #woocommerce-rest-api #product-variations
Вопрос:
Проблема в том, что я не вижу данных, отправляемых для создания вариантов этого продукта в WooCommerce в Rest API.
Вот скриншот из WooCommerce : введите описание изображения здесь
В методах POST используйте :
$woocommerce->post( "products/$returnedData->id/variations", $dataVariation );
// $returnedData->id is the ID returned of product created now.
и в изменении данных отправка является :
array:2 [
0 => array:3 [
"sku" => "RIQVAYekW2Y5uIA"
"regular_price" => "12.2"
"attributes" => array:2 [
0 => array:6 [
"id" => 3
"slug" => "Color"
"name" => "Color"
"option" => "Black"
]
1 => array:6 [
"id" => 4
"slug" => "Size"
"name" => "Size"
"option" => "XL"
]
]
]
1 => array:3 [
"sku" => "aBBtjQydmpX0q5r"
"regular_price" => "12.2"
"attributes" => array:2 [
0 => array:6 [
"id" => 3
"slug" => "Color"
"name" => "Color"
"option" => "White"
]
1 => array:6 [
"id" => 4
"slug" => "Size"
"name" => "Size"
"option" => "XL"
]
]
]
]
Спасибо за вашу помощь!