Magento 2
6 months support
Certified developers
Composer Repository (M2)
Code not encrypted
Collecting additional order and customer information has never been easier. Easily add as many fields as required to the Magento checkout and store them against the order, customer or customer address. Display collected information in the Magento backend and the orders grid. Supports various field types (text field, text area, checkbox, dropdown, multi select, date, files, ...) and is fully integrated with the Magento 2 API.
Add custom fields to the Magento checkout - fully flexible. Create order attributes, customer attributes or customer address attributes. Each of the attributes can be displayed in the Magento checkout. Display your custom attributes in the billing/shipping address, above/below shipping methods, above/below payments methods or above the place order button.
Attributes can be displayed almost anywhere in the checkout
Seamlessly integrated into the Magento 2 checkout
Specify whether input validation should be applied in the checkout - for example, allow your customers to enter just digits. Specify a maximum length of text your customers may enter. All attributes can be set to a default value if required.
Save values entered by customers in the past for future checkouts and automatically pre-populate the attribute with the value used last time by the customer
Fully integrated into the Magento backend, when admins create orders in the backend, they can also see and populate the custom attributes you set up. Set up admin-only attributes for internal notes that customers can't see in the frontend.
Create custom attributes that allow your customers or admins to enter date and/or time. Set up delivery date, return date or other date fields in the checkout or the backend.
Give your customers the ability to upload files in the checkout, or have admins upload files for orders/customers in the backend.
Set up different attributes for your B2B store and your B2C store. All settings and attributes are configurable on a per-store view level, meaning, you can show or hide attributes in store views as required.
Create custom attributes to store & manage additional data as requested by your customer. Add custom fields to the order, customer and customer address entity so you can, for example, add an attribute to store the ERP order number in Magento. Then, use the API or a custom module to store and easily retrieve from the $order object.
Custom attributes set up using this extension can be exported using our Order Export extension. If you need to import values into custom attributes created using this extension, check out our Order Import extension. Both extensions are fully compatible with custom attributes and are able to export/import values of such attributes.
Add fields to capture additional business information. Give your shoppers the ability to specify a delivery date and comment or have them answer marketing questions. Also suited for B2B stores - request documents in the checkout and have your customers upload them directly in the checkout.
Order attributes can be displayed in the Sales > Orders grid. Easily spot "special" orders. Order attributes are editable by opening the order and editing the attribute values, if required.
Show (or hide) additional order attributes in the sales orders grid
For each attribute you create, you can select where it will be displayed. Be it in the admin only, or in the frontend/checkout and the backend. Define the checkout location, add a tooltip or specify that the attribute shall be shown for certain store views or customer groups only. Make the field mandatory or optional.
Add checkboxes to orders to add additional order states or phases. Add a checkbox whether the customer has been called (after-sales) after they received the order, capture satisfaction, etc. Also great for custom reports or "how did you find us" fields in the checkout. The possibilities are endless.
Need to add an attribute just to store some kind of internal information, imported for example using our Tracking Import extension? Not a problem at all. Simply set up an admin-only attribute.
Customer attributes are fully integrated into the "My Account" section. Customers can see and update customer/customer address attributes there. Or, you can also specify that attributes are read-only and cannot be updated by customers. Customer and customer address attributes are also visible and editable in the backend.
For a more advanced integration check out our Delivery Date & Comment extension.
Set and retrieve attribute values via the Magento 2 API. No matter if you're developing a custom module within Magento, you can access the extension attributes easily. Or if accessing Magento from outside, utilize the Magento 2 Web API to set and retrieve custom order and customer attributes created using our extension.
LiamWe previously used the Amasty order attribute extension but ended up switching to Xtento because 1) In addition to just order attributes we can create customer and customer address attributes, and 2) The menu location is much more intuitive. The...
All extensions were built by Magento Certified Developers. Our extensions are not encrypted (no IonCube, Zend Guard, etc.) and not obfuscated. 100% of the extension source code is "open source" and not a single line of code is obfuscated / encrypted.
Easy to install & instant download after your purchase. Our Magento 2 extensions can be installed easily via our composer repository. Detailed installation instructions as well as troubleshooting guides can be found in our Support Wiki.
This extension is available for Magento 2 and both Community Edition (Open Source) as well as Enterprise Edition (and Cloud & Commerce) are compatible. The extension is multi-store compatible and supports Magento instances with multiple websites/stores/store views. All XTENTO extensions are guaranteed not to conflict with each other.
Your purchase includes free development/staging/testing license keys. The license key check in the module works offline, and does not connect to the internet (server-side) to validate the license key.
In case there are any questions or doubts about conflicts/functionality, please do not hesitate to contact us. We will be happy to provide assistance.
We offer a broad range of services that can be added to your order. Don't want to deal with installation or configuration yourself? Our support staff will be happy to help.
Please wait...
