Hi there,
We currently have a dynamic bundle builder that stores a customers chosen items in our DB, and then sends a customer to checkout with a single given variant depending on their quantity;
For example, we have a 1x, 2x and 3x item variant for the parent product (e.g “Soap Bundle”), and store their chosen child items (e.g “Blue Soap”, “Red Soap”, etc) in our DB. Post purchase, we pull their chosen items from the DB and send for fulfillment. This is all powered by our custom app via a theme extension and proxy endpoints.
This means the customers choice is not itemised at checkout. We’ve been looking at bundles as a way to better handle this.
Is there a way we can dynamically create these bundles via our custom app pre-purchase, so that when the customer reaches checkout, they see an itemised list of products contained within their bundle, at a pre-determined cost?
Adding each product seperately to the checkout isn’t workable as we rely on product and variant metafields to determine the logic used post-purchase to store in our DB, and send for fulfillment.
I’ve seen the following but it looks like this would create thousands of seperate products within our store for each customer’s bundle:
The variety of items within a bundle can be anything based on the customer selection pre-purchase via our custom app theme extension blocks. Or am I misunderstanding how this would work?
We want the checkout to look something like this:
We handle the generation of the checkout URL via our custom app proxy endpoints, so will have full control to interface with Shopify’s API to achieve this.
I kind of want a “transient” bundle to be created specifically for that customer, which could then be cleaned up or not pollute our product listing in the admin panel.
Hopefully that all makes sense.
Many thanks in advance
James