Table of Contents
View Magento 2 Order Attributes Extension Detail Page for Features and Demo
Documentation for Order attributes
Preference
- The Order Attributes extension for Magento 2 lets you add extra custom fields to any of your checkout steps. Display all created order attributes on a backend grid.
- Order attributes extension flexible settings and intuitive interface, the Order Attributes for Magento 2 extension will help you easily fine tune the checkout page according to your requirements. You can create a many custom order attributes as you need to adding checkout page. Add Magento custom field input types to all orders and quickly process collection data on the backend.
- You can create custom order attributes of different types.
- Set flexible conditions for attribute fields display.
- Show custom attributes information on the order grid, shipment grid, invoice grid.
- Custom attributes send to emails and PDF documents.
- Display order attributes depending on a particular shipping method.
Installation
There are two ways of installing extension in magento2.
- Using COMMAND LINE.
- Manually Install extension.
Option 1: Magento 2 install extension using COMMAND LINE (Recommended)
Follow below steps to install extension from the command line.
Step 1: Download the extension and unzip it.
Step 2: Upload it to code directory in your magento installation’s app directory. If code directory does not exists then create.
Step 3: Disable the cache under System → Cache Management.
Step 4: Enter the following at the command line:
Php bin/magento setup:upgrade
Php bin/magento setup:static-content:deploy
Step 5: Once you complete above steps log out and log in back to the admin panel and switch to Stores → Configuration → Mageants → Order attributes, the module will be displayed in the admin panel.
Option 2: Magento 2 install extension manually
Step 1: Download the extension and unzip it.
Step 2: Upload it to code directory in your magento installation’s app directory If code directory does not exists then create.
Step 3: Disable the cache under System → Cache Management Edit app/etc/config.php file and add one line code: ‘Mageants_Orderattributes’ ⇒ 1
Step 4: Disable the cache under System → Cache Management
Step 5: Once you complete above steps log out and log in back to the admin panel and switch to Stores → Configuration → Mageants → Order attributes, the module will be displayed in the admin panel.
Backend Example
After Installation of Extension login to magento admin panel to set configuration of the extension.
As per below screen shot you can set all the settings here.
Extension configuration
Display Attribute Values in the Progress Sidebar - set the option to Yes if you want to display custom order attributes on the checkout progress bar.
Date Format - select the default date format for related attributes
Include Order Attributes into Emails - enable this op tions to have the ability to include order attribute values into email.
Newsletter Subscription - enable the option to display Newsletter Subscription option on the checkout via an order attribute. Set an attribute code of order attribute (Yes/No or Checkbox).
Include Order Attributes into Shipment (packing slip) - enable this option to include the completed attributes into the shipping documentation
Include Order Attributes into Invoice - enable this option to include the completed attributes into the in voice documentation.
Invoice and Shipment
Menu
To manage Order Attributes for checkout Please go to Mageants Order Attributes there you can add Attributes on particular item. Here you can manage on all attributes.
Order attributes list
List of All created attributes will be displayed in the grid. Click the Add New Order Attribute button to create an attribute or select the existing one to edit it.
New attributes creation
Default Label - specify the attribute label that will be displayed on the frontend.
Attribute Code - specify the attribute code that will be used for internal needs. Store View - select the store view for which the attribute will be available.
Customer Groups - select customer groups for which the attribute will be shown
Attribute configuration
Attributes relation grid
Add new attributes relations
Attribute display in order grid
Order view page
Order view page edit data
Html Printouts
Frontend Example
See the example of custom order attributes with different input types (text fields, dropdowns, radio buttons, multiple checkboxes).
Display a handy calendar for the Date and Date and Time input types. The calendar appears once a customer clicks on the attribute field.
Display all the custom order attributes view in frontend order summary section.
Display all the custom order attributes in order view in frontend order view.