Checkout extra fields
Last updated
Was this helpful?
Last updated
Was this helpful?
Checkout extra fields allow you to add highly customizable input fields, selectors, and tips/charges to the checkout.
With checkout extra fields, you can:
Collect additional customer data at the checkout and save it to the order details, for example, delivery comments.
Set up a tips collection in your store.
Collect additional hidden surcharges based on certain conditions, for example, specific shipping methods.
Set up a referral or loyalty tracking.
And many more!
Choose one of three ways of adding extra fields to the checkout:
Use a built into the Ecwid admin. The functionality is limited to input fields, selectors, and a non-configurable datepicker.
Set up a custom JavaScript file that dynamically adds checkout extra fields on the storefront. This way, you are not limited in available functionality, and can set up extra fields flexibly for each order depending on custom conditions. Add checkout extra fields with JavaScript
Create and manage checkout extra fields with the REST API. This way, you also have access to all functionality and do not depend on the availability of your JavaScript file. However, these fields will always be the same for all orders in your store. Manage checkout extra fields with REST API