Hi, I’m using the District theme and am needing to add a Custom Personalization Form to the checkout page, as many of our products offer custom embroidery. Needing some step by step on this if someone can help. Thanks
Topic summary
Goal: collect embroidery/personalization details for products in a Shopify store using the District theme.
Key guidance:
- Use a product options app to add customization fields on each product page (per‑product data), instead of customizing the checkout.
- If only basic text is needed for the entire order (not per product), enable built‑in Order Notes on the cart page.
Clarifications:
- Product options apps let customers enter fields (e.g., text for embroidery) before adding to cart; the data is saved with the line item in the order.
- Order Notes are a simple cart text box for order‑level instructions, not item‑specific.
Outcome and latest update:
- The requester determined the information must be captured on each product page and, via the shared link, selected a suitable app.
- Another contributor recommended the Easify Product Options app, noting it captures personalization on the product page and automatically includes it in the order. Images were provided to illustrate results and app settings (helpful but not essential to understand the solution).
Status: Resolved; no checkout customization needed, solution is to use a product options app.
It sounds like you’re looking to add a “custom options” app, to support customization information on product pages (rather than at checkout).
If so, you’d want one of these apps: https://apps.shopify.com/search?q=product%20options
Otherwise, if it’s just basic text that you need to collect, and it’s for the order as a whole (not on a per-product basis) then you could probably get away with just using the “order notes” functionality, which is built-in to almost all themes (on cart pages).
https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-order-notes
Thanks so much, your solution helped me to understand that I need to have this information on each product page, and the link you shared helped me to find just the right app to accomplish the most efficient way to gather this from my customers.
You can choose not to use a custom form on the checkout page. Instead, you can use our Easify Product Options app to collect all personalization details directly on the product page.
Customers can enter their embroidery/personalization information before adding the product to the cart, and all of that data will automatically be included in the order — with no need to customize the checkout.
- This is the result:
- This is the app setting:
Whether you’re new or experienced, this app makes product customization a breeze. Easify’s team is always there to guide you and make sure things work perfectly.![]()

