Order Attributes for Magento 2
Collect Essential Order Details Without Custom Development:
-
Reduce post-checkout emails and support requests by collecting all required order data directly during checkout;
-
Add custom checkout fields in minutes to capture delivery instructions, preferences, consents, additional notes, & more;
-
Place order attributes exactly where they matter across the checkout and order workflow, with full control over layout;
-
Choose from 11 flexible input types, including text fields, checkboxes, radio buttons, drop-downs, multi-selects, file uploads, and more;
-
Control visibility by store view, customer group, and language, tailoring attributes for different audiences;
-
View and manage collected order data consistently across admin, customer accounts, emails, and PDF documents.
Current extension version: 1.0.0
Compatibility:
Open Source 2.4.6 - 2.4.8
Adobe Commerce 2.4.6 - 2.4.8
Challenge
Magento’s default checkout is limited when it comes to collecting order-specific information. Merchants often face:
- Missing Order Details & Manual Follow-Ups: The lack of structured checkout fields results in incomplete order data, forcing merchants to contact customers after checkout and slowing down order fulfillment.
- Rigid Checkout Layout: Adding even a single custom checkout field often requires development work, including layout overrides, validation logic, and customization of emails or PDF documents.
- Limited Visibility: Important order information is not always displayed consistently across admin pages, customer emails, or sales documents.
Solution
The Magento 2 Order Attributes extension provides a structured and flexible way to collect all required order details directly during checkout and throughout the order lifecycle. With this extension, you can:
- Capture All Required Information Upfront: add custom checkout fields for delivery instructions, preferences, consents, and other order-specific details.
- Reduce Manual Follow-Ups: eliminate post-checkout emails and calls by collecting structured order information before the order is placed.
- Keep Order Data Consistent Everywhere: display collected attributes across the admin panel, customer accounts, emails, PDFs, invoices, shipments, and credit memos.
- Adapt to Any Store Setup: control order attributes visibility by checkout step, customer group, store view, and language.
Customize Checkout and Order Workflow to Get Customer Data You Really Need
The Magento 2 Order Attributes extension allows you to collect additional order information during checkout in a clear and reliable way. Add additional order attributes without custom development, and make sure all required details are captured before an order is placed.
Store admins can easily create and manage flexible fields for delivery instructions, customer preferences, consents, and other order-specific data. Collecting this information upfront helps streamline order processing and reduce support requests, allowing customers to select delivery time slots, opt in to SMS notifications, enter access codes, agree to additional terms directly during checkout, and a lot more.


Wide Range of Custom Checkout Field Types
Use the most suitable input type for each use case. The extension supports 11 order attribute input types, including:
- Text Field
- Textarea
- Drop Down
- Multi Select
- Yes/No
- Date
- Time
- Date & Time
- Checkbox
- Radio
- Files Upload
Validation rules help ensure accurate data collection, while default values and tooltips improve usability for customers.
Flexible Layout For The Checkout Page
Order attributes custom fields can be placed in nine different locations on the checkout page, giving you plenty of flexibility to handle every type of use. Available positions include:
- Billing Address
- Shipping Address
- Before Shipping Methods
- After Shipping Methods
- Before Payment Methods
- Before Place Order
- After Payment Methods
- Order Summary before Items
- Order Summary after Items
Each field includes a configurable sort order, allowing you to control how multiple attributes appear within the same checkout section or insert new fields at a specific position.




Display Options Beyond Checkout Field
The extension lets store admins display additional order information not only during checkout, but also on invoices, shipments, and credit memos. This data can be included in emails and PDF documents, making it easy to share important details with customers, such as estimated delivery hours or special handling notes.
Collected information can be displayed in the following locations:
Emails and PDFs
Order, Invoice, Shipment, Credit memo emails and PDFs
Admin panel
Order, invoice, shipment, and credit memo view pages and tables
Customer account
Order, invoice, shipment, and credit memo view pages
Each display location can be configured independently, allowing you to tailor how order attributes appear on invoices, shipments, and credit memos based on your business needs.
More Features
Editable information
All collected order attribute data can be modified (if allowed) after checkout directly in the admin panel.
Customer group and store view filtering
Restrict order attributes according to specific customer groups and store views.
Multi-language support
Field labels, options and tooltips are simple to translate in the admin panel.
Sort position
Set display priority for order attributes during checkout.
Field validation
Select a validation rule to control allowed input values and ensure accurate data collection.
Order attribute tooltip
Add tooltips with additional instructions to help customers understand what information is required.
-
1.0.003.02.2026
+ Initial release