Use custom fields in your checkout form
Fields turn your checkout into a checkout form. They let you easily capture customer data, order preferences, custom product messages and shipping data.
How do I add custom fields to my checkout?
Select the page you want to add fields to. If you haven't created the page yet, do this first by clicking the New page button in your dashboard.
Now click the Fields tab.
Click the Add field button to add your first field. This will create an empty form field. You can add more fields by repeatedly pressing the Add field button.
Let's see what each field option is.
Label - The label is the only required field to create a field. It will be used as the label of the Field and it will be shown to you next to what your customer fills in.
Placeholder - Use this field if you want to add a custom placeholder to your field. If you leave it blank, the Label will be shown as a placeholder.
Data type - Some customer data can be used in other processes, for example to send a payment confirmation email to your customer or to save a customer's shipping address in your Stripe account. Look at the Data Types section below for the meaning and effects of each type.
Field type - Field types allow you to create different types of fields. Currently this is limited to Text and Email. When setting an Email field, it's made sure that your customer fills in a valid email address.
Required - By selecting the required field, your customer will be forced to fill in this field to continue with the checkout.
Most data types are used to send additional charge data to Stripe, which is useful to build out your customer profiles. You can then use this data for fulfillment and in other processes. Because of Stripe's great integration with Zapier you can automate all sorts of processes with the data you capture in the sale.
The customer name field will be saved in the Shipping section of the customer object in Stripe.
Customer email address
If you add a customer email address field, we will send your customer a payment confirmation when they make a purchase. You're able to customise the content of this message in your page's Settings. The email address will also be saved in the customer object created in Stripe.
The customer phone field is saved in the Shipping section of the customer object in Stripe.*
The shipping address field will be saved in the Shipping section of the customer object in Stripe. To add data to the Shipping section in Stripe, you need to add at least a Customer name and a Shipping Address field, which need to be both filled out by your customer.
All shipping fields will be saved in the Shipping section of the customer object in Stripe.
* To add data to the Shipping section in Stripe, you need to add at least a Customer name and a Shipping Address field, which need to be both filled out by your customer.