A user created a form using Shopify’s Forms app and wants to make it mandatory before customers can proceed to checkout. They cannot locate the form code or the “novalidate” attribute mentioned in guidance they found.
Key Challenge:
The form exists as a separate entity from the cart form
The Forms app may not natively integrate with the checkout process
The form might be embedded in an iframe, limiting programmatic interaction
Suggested Solution:
Gather required information directly through cart attributes as part of the cart form itself, rather than relying on a separate form. This would require advanced theme customization.
Status:
The issue remains unresolved. The user needs to provide additional context (store URL, theme name) for further assistance, and may need to explore custom theme development services to implement the desired functionality.
Summarized with AI on November 5.
AI used: claude-sonnet-4-5-20250929.
I have created a form using the shopify forms app and trying to make it be required to be completed before the customer can proceed through checkout. I have found something that says replace the “novalidate” part of the form code, however I cannot find it or the code for the actual form itself. Would someone be able to help me or tell me a better way to make sure this form is completed first before proceeding.
Hi @Rae6 Store is password protected, always remember to check resources as another person would see them, such as by using private browsing modes , or different devices/browsers.
That form is it’s own form, the cart form is it’s own form.
If an app doesn’t specifically say something like “integrates with cart form” “make form required for checkout” etc etc there is no reason to assume it can automatically interoperate other systems if at all even with theme customizations. i.e. the apps form may be in an iframe, or not provide any way to programmatically signal on the frontend when the form is submitted such as through form events.
You may need to gather this information as part of the cart form itself through advanced theme customizations:
If you need this explored as a theme customization then contact me for services.
Contact info in forum signature.
ALWAYS please provide context, examples: store url, theme name, post url(s) , or any further detail in ALL correspondence.