Как добавить варианты к продукту с помощью API Woocommerce - PullRequest
0 голосов
/ 18 апреля 2020

после создания продукта и создания глобальных атрибутов я должен добавить варианты к продукту, используя 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

...