Page title

Adding custom form fields

Add custom form fields to the Easycart checkout, either globally or for specific price variants, and manage them easily.

Last updated
September 14, 2024

Adding fields to the entire checkout

You can add other custom fields to the cart. Predefined fields are available in the CartForm Fields menu. You can enable and disable specific fields there. After enabling them, you can click on a given field to edit it.

Modifying fields for each price

Fields can also be overwritten in a specific price variant. By going to the ProductPrice Variants menu, you can access the Form Fields section, where you can manage them:

Adding fields through Stripe metadata

In Stripe, add to the price or product metadata, for example, input_age: "Enter age" and on the page, this will generate a field with the placeholder "Enter age", whose value will be passed in the webhook, in custom_fields. You can also require a given field by creating it like this: input_required_age: "Enter age"

After adding such a field to the product, it will be visible on all prices, but you can add it exclusively to one price - then it will appear only there.

You can add as many fields of this type as you want.

Get started with Easycart
Get started with Easycart
Fees and payment methods
Fees and payment methods
Migrating from other tools
Migrating from other tools
Checkout
Checkout
Prices
Prices
After purchase
After purchase
Digital downloads
Digital downloads
Checkout recovery
Checkout recovery
Discounts and upsells
Discounts and upsells
Policies, GDPR, Taxes
Policies, GDPR, Taxes
Affiliates
Affiliates
Analytics and ads
Analytics and ads
Waitlist
Waitlist
Automations and Integrations
Automations and Integrations
Orders and Customers
Orders and Customers
Webhooks
Webhooks
API
API
Pricing pages with Easyoffer
Pricing pages with Easyoffer
Testimonials with Easylove
Testimonials with Easylove
Legal pages with Easylegal
Legal pages with Easylegal
Video courses with Easyplayer
Video courses with Easyplayer
Cookie notifications with Easycookie
Cookie notifications with Easycookie
Donations with Easycoffee
Donations with Easycoffee
FAQ pages with Easyfaq
FAQ pages with Easyfaq
Time counters with Easytimer
Time counters with Easytimer