Skip to main content

Find answers about implementation, virtual try-on, product visualization, integrations, analytics, and account support.

Multi-Cart Bundling Specification: Shopify

Last Updated:
May 7, 2026

Shopify

If your storefront is located in Shopify, we’ll use the Ajax API. Below is information on how we send requests and push data into the cart. No action items are required for our clients on Shopify.

How it works

1. We’ll use the following API to retrieve product variants:

GET: <client.domain>/products/<product_handle>.js

(where product_handle is a product handle)

2. Then we push selected items into the cart:

POST: <client.domain>/cart/add.js

3. And finally pass the data in Request Body to the ATC endpoint:

items: [ 
{ 
quantity: 1, 
id: <variant ID> 
} 
]

References

Fetch Variations API: Product API reference (shopify.dev)

Add-to-cart API: Cart API reference (shopify.dev)

Multi-cart specification info for clients using Shopify.

Learn how to implement Shopify multi-cart bundling specification correctly. The guide outlines the setup steps, scripts, tags, APIs, or callbacks your team needs to connect the experience to your platform and reduce launch risk.

Related Resources