The request
“We had a cart upsell built by an agency. We want the customer to be able to choose color and size for the upsell item, like a kids' helmet that comes in several colors.”
An upsell that only worked for single-variant products.
The approach
We extended the cart upsell so items with variants show a compact selector for size and color before adding. Single-variant items still add with one click.
What we shipped
Variant selector on cart upsell items
Single-variant items still one-click
Upsell excludes items already in the cart
Works in the cart drawer