Adding custom form fields
Add custom form fields to the Easycart checkout, either globally or for specific price variants, and manage them easily.
Adding fields to the entire checkout
You can add other custom fields to the cart. Predefined fields are available in the Cart → Form 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 Product → Price 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.