My customization field for a product won't appear in the cart details

Topic summary

A junior developer is struggling to display custom text input fields in the Shopify cart for a client’s new product. Despite following multiple tutorials and creating a custom product template with a text input field, the customization details aren’t appearing in cart details.

Key Technical Details:

  • Using Dawn 2.2.0 theme with custom-product.liquid section and product.custom.json template
  • Added text input field with form="product-form-{{ section.id }}" attribute
  • Input field displays on product page but data doesn’t transfer to cart

Root Cause Identified:
The issue appears related to Dawn theme’s Ajax cart implementation, which has known problems displaying line item properties. One workaround tutorial showed promise but caused the custom field to appear on all products instead of just the targeted one.

Current Resolution:
Due to urgent client deadline, the developer is transitioning to using an app-based solution. Community members suggested:

  • Easify Product Options app (free, no-code solution)
  • Verifying cart.liquid template displays custom properties correctly
  • Checking form field naming conventions match Shopify’s expectations

Related Issue:
Another user reported similar problems with custom fields not appearing in packing slips and order exports, with Matrixify app recommended as a solution for exporting line item properties.

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

Thanks, this is a great resource! Unfortunately it did not solve my issue, but it reaffirmed that there is probably something funny going on with how the site was built (not by me), and not how I’m building this input line. Any troubleshooting ideas to figure it out?