Documentation
Go to System -> Users -> User Groups and give a desired group permissions to access and modify "module/manager" and "dashboard/manager". Then visit Extensions -> Modules page and setup Order Manager according to your needs.
How to use
Order Manager is an advanced (and prettier!) version of standard Sales -> Orders page with extra features and faster management. It can display only selected columns and orders with selected statuses, hide unwanted buttons and has advanced filtering system. You can search your order database virtually by any parameter, including product's name and payment or shipping method. And when necessary, you can switch to Full mode, which displays all available orders, including missing ones.
Order Manager comes with several actions: printing invoices, changing order status, delete orders etc. To quickly change order status without going to View Order page enable Status column in extension settings. Then open Order Manager and click Change Status button to the left of order status name. From the list of statuses choose a new one, add comment (if needed), check if order is selected on the left and click Add History button.
Other actions are pretty self-explanatory. Use them as you wish.
Using filters
Most filters are used as is. Enable desired filters and then simply enter keywords or part of the text you're looking for.
Date Added and Date Modified filters support multiple dates and date ranges. To search for multiple dates use comma as separator:
01.02.2018,15.03.2018,21.12.2018
To search for a date range use double hyphen between two dates:
01.02.2018--15.03.2018
Using placeholders
There're two columns in Order Manager, which have customizable data display format: Customer and Recipient. You can display any data you want in any format you want, using simple placeholders:
- {name} — Customer or recipient first name and last name combined.
- {store} — Current order store name.
- {company} — Payment (customer) or shipping (recipient) company name.
- {telephone} — Customer's telephone number.
- {email} — Customer's email address
- {address} — Payment (customer) or shipping (recipient) address.
- {country} — Payment (customer) or shipping (recipient) country name.
- {city} — Payment (customer) or shipping (recipient) city name.
- {zone} — Payment (customer) or shipping (recipient) zone name.
- {postcode} — Payment (customer) or shipping (recipient) postcode.
Any placeholders can be removed, if you don't want them, any additional text can be added. For example, you can display recipient's data the following way:
{name} {company} Country: {country} State: {zone} Tel.: {telephone} |
John Doe Google Inc. Country: USA State: California Tel.: +1 (555) 555-55-55
|
Adding tracking number
You can add a tracking number, when you change order status. First you need to add a tracking field name in Tracking Field option in extension settings. If tracking number is saved right into "order" table, you can add only tracking field name (e.g.: tracking_number). If tracking number is saved in different database table, use standard "table.field" SQL pair (e.g.: mytable.tracking_number).
If you did everything right, additional field should be displayed in history comment popup. Select new status for desired order, enter tracking number and click Add History button. Tracking number will be saved in given table and field.
NOTE: Tracking number can only be taken or updated, if your tracking table has simple structure and contains "order_id" field. Multiple tracking numbers are not supported!