If your attendee form is loading but customers are unable to type into the fields, or the form is being skipped entirely during checkout, this is usually caused by a theme or app conflict rather than an issue with the form itself. Work through the steps below in order to identify the cause.
Step 1: Confirm You're Testing on the Live Theme
Make sure you're replicating the issue on your live/published theme, not a draft or unpublished theme. Behavior can differ between themes, so testing on the wrong one can give misleading results.
Step 2: Check Your Theme Version and App Embed
Confirm your theme is on its most recent version. Outdated themes can cause conflicts with app embeds.
Confirm the Evey app embed is enabled in your theme editor.
If the app embed is already enabled, try toggling it off and back on, then re-test.
Step 3: Check the Selector Section
Under the Evey app embed settings, check the Selector section. If any regular text has been added here (rather than a valid CSS selector), it can interfere with how the form loads.
Remove any manually added selectors and re-test.
Step 4: Confirm the Product Is Set Up as an Event
Make sure the product type is correctly set to Event. If it isn't, the attendee form won't be triggered for that product.
You can confirm this by opening your browser's console while on the product page. If the product isn't detected as an event, you'll see this message:
Product is not an event, skipping attendee info collection
If you see this message, double check the product's event setup in Evey.
Step 5: Test on a Different Theme
Try replicating the issue on a different theme than the one currently in use. This helps determine whether the issue is specific to your current theme.
You can also duplicate your live theme and test on the duplicate, so you can troubleshoot safely without affecting your live store.
Step 6: Check for Third-Party App Conflicts
Review any other active apps on your store, especially ones that modify the cart, checkout, or product pages. Disable them one at a time and re-test after each one to identify whether a specific app is causing the conflict.
Step 7: Switch the Attendee Form Type
Try switching the attendee form type between pop-up and page. Some themes handle one format better than the other.
Step 8: Change the Cart Type to Full Page
If your store uses a cart drawer or cart pop-up, try switching to a full page cart instead. Issues like this often occur specifically with cart drawers or pop-ups.
Note: The "Prevent bypassing storefront integration data collection" setting may not work reliably with cart drawers or pop-ups. Testing on a full page cart layout is the best way to confirm whether this is the cause.
Additional Fix: Add a Selector for the Checkout Button
If none of the steps above resolve the issue, you can try adding a selector in the Checkout button section of the app embed settings.
This is typically needed on custom themes or stores using third-party apps where Evey can't automatically detect the Add to Cart (ATC) button. In these cases:
Identify the class used by your theme or app's ATC button.
Add that class as a selector in the Checkout button field within the app embed settings.
This tells Evey exactly where to look, allowing it to correctly attach the attendee form to the ATC button.
If you've worked through these steps and the issue continues, please reach out to our support team with the steps you've already tried so we can investigate further.
