Currently in the AbandonedCheckout object, we can retrieve the variant and variant ID on the lineItems ( { variant { id } }), but the “variant” object is not present in the components of line items in Abandoned Checkout, making it impossible to retrieve variant of child products for a bundle line item.
Hey @soulchild - thanks for flagging this!
I checked the schema and can confirm AbandonedCheckoutLineItemComponent only exposes id, image, quantity, title, and variantTitle.
There’s no real workaround here either. You could try matching by title + variantTitle against your catalog, but that’s quite brittle and far from ideal.
I’ve gone ahead and submitted this as a feature request internally. The more a specific feature is requested by our merchants and partners, the more likely it is to be considered for future development by our product teams so hopefully we’ll see this soon. Thanks again!