I need to add an upload field in the check-out form
you need attendees to upload a file at checkout — a photo for a printed badge, an ID document for an age-restricted event, a proof-of-vaccination certificate, a payment receipt for offline bank-transfer orders, or any other supporting document — and you want to know if Tickera’s Custom Forms can do this.
The honest answer: not natively in standalone
The Custom Forms add-on for standalone Tickera supports text fields, dropdowns, radios, checkboxes, dates — but not file uploads. Reason: secure file upload at checkout requires significant additional infrastructure (validation, virus scanning, storage limits, ownership association, deletion on refund) which isn’t part of the Custom Forms scope.
The workaround: Tickera + WooCommerce + an upload plugin
Run Tickera via Bridge for WooCommerce, then use any of the established WooCommerce file-upload plugins to add upload fields to your product/ticket. Two well-tested options:
- WooCommerce Upload Files (CodeCanyon, paid) — comprehensive upload solution with file-type restrictions, size limits, image preview, conditional logic, multiple files per product.
- Product Add-Ons (Woo extension) — official WooCommerce extension with upload-field support among many other add-on types.
Both let buyers upload files before adding the ticket to cart. The uploaded file gets attached to the order and is visible to admins in the WooCommerce order detail view.
Why this works
WooCommerce has had a deep, well-tested file-upload ecosystem for over a decade — hundreds of plugins, multiple competing approaches, and the security model is mature. Rather than rebuild this inside Custom Forms, we recommend leaning on that ecosystem via Bridge.
The trade-off
You’re adding WooCommerce as a dependency (heavier than Tickera standalone) plus another paid plugin. For an organizer who specifically needs the upload feature, that’s worth it. For someone who only needs an upload field on one event, consider whether you really need it at checkout — sometimes “email us your document after purchase” is simpler.
Related
Was this article helpful?
Yes — great. No or partially? Tell us what was missing — we read every message and use it to improve these docs.