Webflow’s native checkout does not support conditional fields based on product quantity (e.g., showing multiple sets of participant info fields). Its built-in ecommerce features are basic and don’t include advanced form logic within the checkout.
To achieve dynamic fields based on quantity selected, consider the following alternatives:
Post-Purchase Form Flow:
Let the customer complete checkout first.
After the order, redirect them to a custom form page where they enter participant details.
Use query parameters (e.g., ?qty=3
) or reference the order ID to match the submission with the purchase.
Tools like Zapier, Integromat (Make), or Webflow Logic (beta) can help automate this.
Pre-Purchase Custom Form:
Build a custom form page where a user selects the number of tickets and submits personal data.
Use a custom payment integration (e.g., Stripe Checkout, using Udesly or Memberstack) to process the payment.
This gives you full control over forms and conditional logic but bypasses Webflow’s ecommerce engine.
Consider embedding a form from a third-party tool that supports dynamic fields:
Webflow’s checkout doesn’t support conditional fields based on product quantity. To request participant info for multiple tickets, use a post-checkout form, a custom payment flow, or a third-party dynamic form solution.