We want to change a product during post purchase upsell

We are trying to create a post purchase experience where the customer has added to cart a Variant A of product A (Say a Snowboard) for 200$ and goes to checkout and we want to upsell the user that purchase this upgrade where we will upgrade the snowboard to a premium snowboard for 50$ while the premium snowboard is set up as variant B of product B (priced at 250$) Is there a way we can switch out variant A with variant B before the hold is removed from the order I don’t want to edit the order after it has been placed because it would have reached the OMS already

The final checkout should look like Variant B of Product B at 250$

1 Like

Hey @Vedang_Singh,

Does this have to be done on a post purchase upsell or would pre-purchase work? The reason I ask is you could use a checkout ui extension to change the items with applycartlineschange

Hey @Vedang_Singh, does the above help at all?

No @KyleG-Shopify
We’re currently experiencing a strong attachment rate of 22%, which is highly profitable for us. This performance is achieved on our custom checkout, but we’re concerned that switching the upsell to Checkout will significantly impact these results. Transitioning fully to Shopify checkout will be even a harder sell for us internally

Thanks for clarifying that. Currently it’s not possible to change the variant post purchase, only add on. I spent some time this afternoon testing a bunch of different ways to try and workaround this, but wasn’t able to come up with a way that worked.