build-bundle
Build a multi-store shopping cart in one call. Pass an array of items (each with domain + variantId) and get back per-store checkout URLs. Items on the same store share one cart. Requires variant IDs — use get-product-details first to resolve sizes/colors. Example: items: [ { "domain": "allbirds.com", "variantId": "gid://shopify/ProductVariant/123" }, { "domain": "gymshark.com", "variantId": "gid://shopify/ProductVariant/456", "quantity": 2 } ]
No verified stores expose this tool yet.
Input schema
inputSchema
{
"type": "object",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"domain",
"variantId"
],
"properties": {
"domain": {
"type": "string",
"description": "The store domain (e.g., \"allbirds.com\")"
},
"quantity": {
"type": "integer",
"description": "Quantity to add (default: 1)"
},
"variantId": {
"type": "string",
"description": "Product variant ID (e.g., \"gid://shopify/ProductVariant/12345\")"
}
}
},
"maxItems": 20,
"minItems": 1,
"description": "Array of items to add to carts. Items on the same domain share one cart."
},
"country": {
"type": "string",
"description": "ISO country code for localized pricing/checkout (e.g., \"US\", \"GB\"). Applied to all items."
}
}
}
