Using cart transform: Is the custom 'image' supposed to be visible only in checkout?

Topic summary

Developers are encountering an issue where custom bundle titles and images defined in Cart Transform Shopify Functions appear correctly in checkout but not in the cart page.

The problem centers on the merge operation’s title and image properties. While these values successfully override defaults at checkout, they don’t propagate to the cart view on the shop page—only the parent product’s default title and image display there.

Attempted solutions:

  • Testing various Liquid variables (line_item.title, line_item.product.title, line_item.variant.title) yields no custom values
  • Inspecting cart data via {{ cart.items.first | json }} shows neither custom image URLs nor titles are stored
  • One workaround involves accessing the first item in a bundle using item.item_components.first to display its title instead

Current status:

  • One user reports successfully updating the title visible in cart using line_item.title, but line_item.image still shows the original image (not the custom one)
  • Multiple developers confirm experiencing this discrepancy between cart and checkout displays
  • No definitive solution has been identified; the issue remains unresolved

The discussion references official Shopify documentation stating bundles should display as “grouped in cart and checkout,” but implementation details for custom images in cart views appear unclear or unsupported.

Summarized with AI on October 25. AI used: claude-sonnet-4-5-20250929.

Thank you for the reply. Yes, so far I am using the dawn theme (updated to version 11) and it shows non-bundled products in the cart just fine. Just to be clear: It also shows the default image (and title) of the bundles ‘parentVariant’ if a bundle is merged. I just can’t change this image (and title) to my customized values in any carts view.

I added a custom liquid section just to see the stored properties

{{ cart.items.first | json }}

but it does seem like neither my custom image url nor my custom title do appear there. Also I can’t find the item_components property in the displayed json either (but I know it exists) - but that’s less important for my problem.