Skip to content

Instantly share code, notes, and snippets.

@somewherewarm-snippets
Created April 9, 2025 10:55
Show Gist options
  • Select an option

  • Save somewherewarm-snippets/135e8771fcc4ba2632f6d6bbeff53fec to your computer and use it in GitHub Desktop.

Select an option

Save somewherewarm-snippets/135e8771fcc4ba2632f6d6bbeff53fec to your computer and use it in GitHub Desktop.
Store API products endpoint response enriched by Product Bundles
"extensions": {
"bundles": {
"bundle_stock_status": "instock",
"bundle_stock_quantity": 15,
"bundle_virtual": false,
"bundle_layout": "default",
"bundle_add_to_cart_form_location": "default",
"bundle_editable_in_cart": true,
"bundle_sold_individually_context": "product",
"bundle_item_grouping": "parent",
"bundle_min_size": "",
"bundle_max_size": "",
"bundle_price": {
"price": {
"min": {
"incl_tax": "5640",
"excl_tax": "4700"
},
"max": {
"incl_tax": "34800",
"excl_tax": "29000"
}
},
"regular_price": {
"min": {
"incl_tax": "5640",
"excl_tax": "4700"
},
"max": {
"incl_tax": "38040",
"excl_tax": "31700"
}
},
"currency_code": "DKK",
"currency_symbol": "kr.",
"currency_minor_unit": 2,
"currency_decimal_separator": ",",
"currency_thousand_separator": ".",
"currency_prefix": "",
"currency_suffix": " kr."
},
"bundled_items": [
{
"bundled_item_id": 1,
"product_id": 133,
"menu_order": 0,
"quantity_min": 3,
"quantity_max": 9,
"quantity_default": 3,
"priced_individually": true,
"shipped_individually": false,
"override_title": false,
"title": "Peanuts",
"override_description": false,
"description": "",
"optional": true,
"hide_thumbnail": false,
"discount": "10",
"override_variations": false,
"allowed_variations": [],
"override_default_variation_attributes": false,
"default_variation_attributes": [],
"single_product_visibility": "visible",
"cart_visibility": "visible",
"order_visibility": "visible",
"single_product_price_visibility": "visible",
"cart_price_visibility": "visible",
"order_price_visibility": "visible",
"stock_status": "in_stock"
},
{
"bundled_item_id": 2,
"product_id": 136,
"menu_order": 1,
"quantity_min": 2,
"quantity_max": 8,
"quantity_default": 4,
"priced_individually": false,
"shipped_individually": false,
"override_title": false,
"title": "Almonds",
"override_description": false,
"description": "",
"optional": false,
"hide_thumbnail": false,
"discount": "",
"override_variations": true,
"allowed_variations": [
139,
140
],
"override_default_variation_attributes": false,
"default_variation_attributes": [],
"single_product_visibility": "visible",
"cart_visibility": "visible",
"order_visibility": "visible",
"single_product_price_visibility": "visible",
"cart_price_visibility": "visible",
"order_price_visibility": "visible",
"stock_status": "in_stock"
},
{
"bundled_item_id": 3,
"product_id": 134,
"menu_order": 2,
"quantity_min": 1,
"quantity_max": 10,
"quantity_default": 2,
"priced_individually": false,
"shipped_individually": false,
"override_title": false,
"title": "Cashews",
"override_description": false,
"description": "",
"optional": false,
"hide_thumbnail": false,
"discount": "",
"override_variations": false,
"allowed_variations": [],
"override_default_variation_attributes": false,
"default_variation_attributes": [],
"single_product_visibility": "visible",
"cart_visibility": "visible",
"order_visibility": "visible",
"single_product_price_visibility": "visible",
"cart_price_visibility": "visible",
"order_price_visibility": "visible",
"stock_status": "in_stock"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment