Hello @lucasvinicius,
Yes, all the frontend layouts such as the Dashboard, Ticket, and Checkout are now built using React components. That’s why it’s difficult to override them, as the JS and layout files are minified after the plugin build.
However, since you’re looking to add custom fields to an event, we’ve shared a helpful trick in this video that shows how you can achieve it:
🎥 https://youtu.be/VZVl-h66Em4
Hope you’ll find it useful!
Best regards,
M Mahbub
Hi @faheem96dev
Is there a way to add something to the checkout (eventin-purchase/checkout)? I’d like to auto-populate some fields via JS, but I believe it requires waiting for the component to be mounted.
Hi @lucasvinicius,
Thanks for reaching out!
If you want to add extra fields to collect data during checkout, you can easily do that using our Custom Fields option, available for both Billing and Attendee sections. Here’s a quick preview:
🔗 https://prnt.sc/AmG7adjPuhTv
However, if you’re planning to inject custom fields via code or JavaScript, that’s not currently supported since the checkout component doesn’t have public hooks for custom injections yet.
If you simply need additional fields to capture user data, the built-in custom field option will fully cover that.
Best regards,
M Mahbub