Yes, you can integrate additional fields with Webflow CMS items, but not directly during checkout—custom solutions are required to capture extra data alongside payments for a sports program sign-up.
1. Understand Webflow’s Native Limitations
- Webflow’s Ecommerce checkout is separate from the CMS, meaning there's no built-in way to store user-entered form data directly to a CMS item during the payment flow.
- CMS fields cannot be dynamically updated from form submissions without third-party tools.
2. Use Webflow Forms + Third-party Tools
- Build a custom sign-up form (outside of the Webflow checkout) to collect custom data like age, skill level, emergency contact, etc.
- Use Zapier, Make (Integromat), or Webflow Logic (beta/released for some users) to:
- Capture form submissions
- Create a new CMS item with the extra form data
- (Optionally) trigger the payment process using a custom checkout or external tool
3. Connect to Payment Services
- Webflow's payment system doesn’t support custom field collection directly.
- Instead, use Stripe Checkout, PayPal, or Memberstack/Outseta/Checkout Page, which support custom fields before or during payment.
- After payment, use a webhook to trigger actions (like creating a CMS item or sending confirmation emails).
4. Embed Third-party Checkout Options
- Embed a Secure Stripe Checkout or form-based checkout with tools like:
- Memberstack (collects user info and integrates with Stripe)
- Tally, Typeform, or Jotform (with payment integrations)
- These tools allow custom fields + payment in one flow, and can then send form data to Webflow CMS via solutions like Zapier.
5. Create a CMS Item After Payment
- Once payment and data collection is complete, tools like Zapier can:
- Map fields from the custom form to Webflow CMS fields
- Create a new CMS item, e.g., “Registered Athletes,” with full participant details
Summary
Webflow does not support capturing additional custom fields alongside payments directly in its native checkout. To capture more data with sign-ups for a sports program, use third-party tools (like forms + Zapier + Stripe) to collect info and create CMS entries after payment has been submitted.