i just want it to be with the order .
i used to work with that code in brooklyn theme and everything was fine the costumer upload the image and have it in the cart then when he complete payment i receive it with the order in the order section, but with this new dawn theme things got a little bit confusing !
Topic summary
Problem: A file upload field on a product page appears but isn’t enforced as required and the uploaded image isn’t passed to cart/order in a Dawn-like theme (Rider). It previously worked in Brooklyn.
Key points and suggestions:
- Associate the file input with the product form: either place it inside the form or add form=“product-form-{{ section.id }}” so it submits as a line item property.
- Mini-cart (cart drawer) can break file uploads/validation; turning it off restored uploads for another theme (Turbo). The current theme may lack a setting to disable it.
- Add class=“line-item-property__field” to the input to ensure Shopify treats it as a line item property.
- The required attribute may be bypassed by AJAX add-to-cart; ensuring proper form association and non-drawer cart can help validation run.
- A community manager asked where the image should be sent (cart/order) and mentioned exploring free app options, though the request is to avoid apps.
- A video tutorial link was shared. Another user asked where to find copy-paste code for a required photo field.
Status: No confirmed resolution. Action items: bind input to the form, try disabling the mini-cart/drawer, add the line-item-property class, and verify the cart type supports file properties.