Custom Checkout Fields for Magento 2
Magento 2 Custom Checkout Fields Extension enables you to add additional fields to your checkout page in order to collect valuable information from your customers to understand their order requirements, behavior, preferences and more. Choose from 12 different types of fields to collect any type of information.
- Add extra fields to checkout page
- Select from 12 field types
- Add field to any checkout step
- Add dependable checkout custom fields
- Validate field data in real-time
- Display checkout fields in invoice email & PDF
- Restrict by store views & customer groups
- Add tooltip
- Approved by Magento Marketplace
- Features
- Product Reviews
- FAQS
- Related Products
- Custom Fields on One Page Checkout
- Custom Fields on Default Checkout Page
- Magento 2 Custom Order Fields Grid
- Display Fields in Specific Checkout Step
- Supported Fields Types
- Fields Validation
- Add Conditional Fields
- Attach Fields to Categories
- Attach Fields to Products
- Display Fields Data in Invoice Email & PDF
- Restrict Fields By Customer Groups & Store View
- Extra Fields in Order Detail Page
- Custom Order Fields in My Account
POWERFUL FEATURES OF MAGENTO 2 CUSTOM CHECKOUT FIELDS
Add Additional Fields to the Checkout Page
With this custom checkout fields solution for Magento 2, you can create and customize additional fields to gather more valuable information from your customers while they place an order.
This information can help you better cater to your customer’s needs. You can also collect useful insights. For example, the custom ‘How did you find us’ dropdown will help you identify which marketing channel is giving you maximum customers.
Add Fields to Any Checkout Step
You can selectively show custom fields on specific checkout steps like;
- Billing address
- Shipping Address
- Shipping Method
- Payment or Review Step
Compatible with Default MAGENTO 2 ONE PAGE CHECKOUT
Select From 12 Different Field Types
Choose from 12 different field types to create a detailed form and obtain valuable information from your potential customers. You can select from:
- Text Field
- Text Area
- Text Editor
- Message Display
- Date
- Yes/No
- Multi-Select
- Dropdown
- Radio Button
- Checkbox
- Image
- File
Add Dependable Fields to Checkout Form
With this Magento 2 Custom Checkout plugin, you can create dependable fields to keep your checkout form clean by only displaying field when required. For example, you can display VAT only when someone selects business instead of individual.
Attach Fields to Categories and Products
Create new fields and attach to specific products and selected categories. This will trigger fields to display on checkout only when specific products or products from selected categories are added to the cart.
Setup Input Validation to Acquire Accurate Data
With Magento 2 Custom Checkout Fields addon, you can validate field data in real-time. For example, if you have created a field for email address, the input value must be an email. The plugin supports the following validation types:
- Decimal number
- Integer
- URL
- Letters – Alphabets
- Alphanumeric - Letters (a-z, A-Z) or Numbers (0-9)
Display Fields Data in Emails & PDF's
You can include fields data in invoice email and PDF. This gives your customers the privilege of saving, or printing the data they entered during the checkout process.
Display Custom Fields Data in My Account
To facilitate customers from re-entering their data in ‘My Account’ section, you can show the data they entered in the customer's order detail page.
Restrict Fields by Store Views & Customer Groups
You can restrict the custom fields to specific store views and customer groups. By using this feature, you can manage the visibility of each checkout field with your selected customer preferences.
Sort Order of Additional Fields
Enter your desired position for the additional order fields. This helps organize the order of data input and generates positive user experience for your customers.
Add Tooltip for Additional Fields
Store admin can add tooltip for each field, this helps customer to understand the requirement properly and provide the accurate information.
How to Add Custom Checkout Fields in Magento 2?
Step 1: Login to Magento 2 Admin Panel
Install Custom Checkout Fields Extension by FME. Once done, login to admin panel and navigate to FMEExtensions -> Manage Fields.
Step 2: Add New Custom Order Fields
Click ‘Add New Attribute’. Under ‘Properties’ tab, provide custom field’s properties such as label, field type, default value etc.
Step 3: Assign Additional Field to Specific Customer Groups
Assign the field to customer groups to ensure that the field will only appear for relevant customer groups.
Step 4: Assign Additional Field to Specific Products & Categories
Assign the new fields to specific products & categories. The fields will be displayed only when a customer has selected these products in cart.
Step 5: Specify Checkout Step to Add Extra Field
Under ‘Storefront properties’ tab, choose the checkout step where you want to display the field. Also, sort the field by entering a number in the ‘Position’ text field.
Step 6: Save & Publish
Choose ‘Yes’ in the ‘Enabled on Checkout’ dropdown and click ‘Save Attribute’ to see the additional field on your Magento 2 Checkout page.
Reviews for Magento 2 Custom Checkout Fields
Gilbert
5Great Experience
We encountered a minor bug when installing the extension in Magento 2.4. But the support team fixed the issue in no time. It's fully compatible with Magento 2.4.
PaintStore
5Superb Extension
I used the FME's M1 custom checkout fields extension for last 4 years now migrated the site to M2 and this M2 version of the extension has tons of more features than M1 version. Recommended
Andy Little
4100% Satisfied
This custom checkout fields premium version extension is impressive. It significantly increases my store sales upto 50%.
Haden
4Checkout Page Customization
This extension helps me to customize the checkout page by adding custom input fields I needed. Thanks.
PETER SALISBURY
4Exactly what we needed
Add diverse custom checkout fields. Enables us to collect more order data from customers which is exactly what we need it to do.