Aug 21, 2025
Let’s check out how it looks after the changes.

Alright, let’s kick off the tutorial!
Log into your Shopify admin, then head to the Online Store > Themes page.

We’ll use Shopify’s default Dawn theme as an example to copy, tap the "More" button to jump into the code editing page.

Select the snippets folder and tap the "New File" button.

Create a file called
customeow-data.liquid.

You can download the
customeow-data.liquidfile to swap it out.
Save the file.
Shortcut Key: Save file

Find the
sections/main-cart-items.liquidfile.
This tutorial is based on the Shopify 2.1 theme version. If your theme version doesn't match, you can try searching for
property in item.propertiesto locate the code file and its position.
Hit Command/Ctrl + F to pop open the file search window, then search for the
property in item.propertiescode.Shortcut Key: Search


Select the code, then hit Command/Ctrl + / to comment it out.
Shortcut Key: Search

Copy and paste the code below into the
sections/main-cart-items.liquidfile.
Paste the copied code right below the commented-out code.

Save the file.
Shortcut Key: Save file

Alright, let’s test it out now!
Exit the editor and head back to the theme, click the customize button to turn on the CustoMeow plugin.

After turning on the CustoMeow plugin, don’t forget to hit save!

Now preview this theme.

Find your customized product, tweak it, add it to the cart, and check out how it looks in the cart.

Cool! The cart’s now showing your customized data!
Advanced settings
We've got some settings you can tweak!
Next up, let’s dive into what each setting does!
properties (Required)
Grab the customization parameters for products in the cart.
title (Optional)
Show the title for the customization section.
Recommended to use localized text retrieval for titles.
enable_dark (Optional)
If set to true, the text color will be forced to white, and the image style will be optimized for dark mode, default is false.
text_color (Optional)
Font text color, hex or rgba, default is 'oklch(37.3% .034 259.733)'.
preview_font_size (Optional)
Font size for users to preview customized text, 12~16px, default is 12px.
preview_image_width (Optional)
Width of the preview image thumbnail, default is 60px.
preview_image_radius (Optional)
Rounded corners for the preview image thumbnail, default is 6px.
enable_modal (Required)
Turn on or off the option to click the preview thumbnail to see the full-size image.
modal_background_color (Optional)
Set the background color for the image pop-up—when the image has transparent areas, you’ll see the background color shine through.
The preview image shows up on the product image.
The cart_item_id and cart_item_image_classname parameters must both be set to take effect.
cart_item_id (Optional)
The cart’s item id—usually, the item’s sort order is used as the id, you can find the cart item ID in the
main-cart-items.liquidfile.
If there’s no ID, you can manually add one using
item.indexas the unique identifier.cart_item_image_classname (Optional)
The parent layer classname for the product image, if there isn’t one, you can just add your own classname.

Here's the final code, nice and ready.
Save the code, head back to the cart, and let’s check out the results!

