Create Bundle Product

Sample request on how to create a wholesale bundle product:

POST: /wp-json/wholesale/v1/products

JSON Body:
{
    "name": "Happy Ninja Bundle",
    "type": "bundle",
    "regular_price": "53.0",
    "sale_price": "37.0",
    "description": "In pretium enim justo, at ornare libero aliquam quis. Nullam imperdiet rutrum volutpat. Suspendisse aliquet ex in ex volutpat vestibulum. Curabitur ultrices convallis condimentum.",
    "short_description": "In pretium enim justo, at ornare libero aliquam quis.",
    "bundle_layout": "default",
    "bundled_items": [
        { 
            "product_id": 75,
            "quantity_min": 1,
            "quantity_max": 1,
            "priced_individually": true,
            "shipped_individually": false,
            "optional": false,
            "override_title": true,
            "title": "Happy Ninja T-Shirt"
        }
    ],
    "wholesale_price" : { 
        "wholesale_customer" : "22"
    },
    "wholesale_visibility_filter": "wholesale_customer",
    "wholesale_minimum_order_quantity": {
        "wholesale_customer": "2",
        "sample_role": "3"
    },
    "wholesale_order_quantity_step": {
        "wholesale_customer": "6",
        "sample_role": "7"
    },
    "ignore_cat_level_wholesale_discount": "yes",
    "ignore_role_level_wholesale_discount": "yes",
    "wholesale_quantity_discount_rule_mapping": [
        {
            "wholesale_role": "wholesale_customer",
            "start_qty": "11",
            "end_qty": "20",
            "price_type": "percent-price",
            "wholesale_price": "20"
        }
    ]
}

Response:

Last updated

Was this helpful?