после создания продукта и создания глобальных атрибутов я должен добавить варианты к продукту, используя API v3. это функция:
function createVariationsById($id) {
$woocommerce = getWoocommerceConfig();
$data = [
'regular_price' => '15.00',
'manage_stock' => true,
'stock_quantity' => 10,
'attributes' => [
[
'id' => 8,
'name' => 'Taglia',
'option' => 'S'
],
],
];
echo json_encode($woocommerce->post('products/' . $id . '/variations', $data));
}
только атрибуты не добавляются.
, но атрибут с идентификатором 8 уже создан глобально.
РЕДАКТИРОВАТЬ Я сделал и опубликовал пример здесь: https://github.com/mattepuffo/Woocommerce-api-import