Customize item in cart

Topic summary

A developer is integrating with Gelato (a fulfillment app) and needs to customize product images in the cart and checkout. They’re currently using item properties to pass custom image URLs, but these properties are appearing in order recaps.

Two main questions raised:

  1. Hiding properties from order recap/emails: The solution is to prefix the property name with an underscore (_) in the name attribute, which will hide it from cart and checkout displays. A YouTube tutorial was provided for implementation details.

  2. Dynamically changing checkout images: Item images can be modified dynamically in the cart and email templates, but not in the checkout flow itself (unless using Shopify Plus, which the developer wants to avoid).

The limitation is that checkout customization via Liquid templates requires Shopify Plus, restricting the ability to fully control image display throughout the purchase process.

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

Hi everyone,

I’m working on customizing the image shown for an item in the cart and during checkout. This image is necessary for integration with Gelato, an app that fulfills the items in the order.

Currently, I’m setting a property for the item when it’s added to the cart to pass the custom image URL using item properties. However, this property is visible in the order recap, which isn’t ideal. I’ve learned that the checkout isn’t modifiable with Liquid templates unless using Shopify Plus, and I’d like to avoid that if possible.

Here are my questions:

  1. Is there a way to tell Shopify to ignore specific properties (like the custom image URL) in the order recap and email?
  2. Can I dynamically change the item image shown in the checkout and order confirmation emails based on this custom image?

Any advice or alternative approaches would be greatly appreciated!

Thanks in advance!

Hi @robbender ,

Question 1. To hide the cart properties you can _ in the name attribute it will hide the property value from the cart and checkout
Please refer the video below for more details

Question 2: You can change the item image dynamically at cart and email template but not at checkout flow.

hope this will helps…