Magento Extensions:Advanced Order Status
Contents |
Overview
Let's be honest. Magento's order status system is very limited out of the box, and especially not very transparent for your customers. Fix this using the Advanced Order Status extension by XTENTO and make your order processing more transparent for your customers, and for you, the store admin.
Interested in this Magento Extension?
Head over to our store to purchase this extension: Advanced Order Status
Got questions? Feel free to contact us! Contact Form
Setting up the extension
Installation
Please refer to our general Extension Installation and Setup Guide for installation instructions.
After installing the extension as instructed in our general installation guide, please go to System > XTENTO > Advanced Order Status. Please enter your license key there and set Module Enabled to "Yes".
Configuration
Email Notifications
Email notifications can be sent to your customers whenever the status changes to the configured status by you in the backend. Setting up email notifications is easy.
- Go to System > Transactional Emails
- Set up a new email template there by clicking Add New Template
- From Load default template, select "Advanced Order Status - Notification" and press "Load".
- Now, if required, you can adjust the email template. Give it a name, and save it.
- Go to System > Order Statuses
- Click on the status name you want to assign the email template to.
- In the Order Status Notifications tab, select the template you want to send for each store view when the order status changes to this status.
- Save the status.
The extension supports different email templates for each status as well for each store view. Simply set up multiple email templates as instructed above.
Sending email notifications to the store owner in copy
To receive a copy of the emails sent to customers, please go to System > Configuration > Sales > Sales Emails > Order Comments and enter your email address in the Send Order Comment Email Copy To field.
Using the extension
Changing the order status
To change the order status of one or many orders in bulk, go to Sales > Orders and pick the orders you want to modify. Then, from the very top right "Actions" dropdown, select "Change order status", select the order status you want to set, and press "Submit". That's it. If any notifications have been configured for this status, they will be dispatched now.
Sending email notifications
Sending email notifications is as simple as changing the order status for an order.
Troubleshooting
General
- I can't find the configuration section: Please go through the setup guide once again to make sure the extension has been installed.
- I can't enable the extension: Please make sure you're using a valid license key. Read further
No emails are sent
- Are you changing the order status using a third party extension not by XTENTO? Please get in touch with us and explain which third party extension you're using. Eventually one line has to be added to the third party extension to dispatch the email notification if it uses the wrong way to change the order status.
- Make sure that "Order Update Emails" are enabled at System > Configuration > Sales > Sales Emails > Order Comments
SUPEE-6285 Patch
A patch released by Magento ("SUPEE-6285") causes problems for admins (with limited admin roles, i.e. not "full" admins) who try to bulk process orders. This has been fixed in module version 1.2.2 released on June 8, 2015. Please update the module.
Rewrite Conflicts
MDN Order Preparation / Advanced Stock / Magento ERP
Error message: Invalid method Xtento_AdvancedOrderStatus_Model_Sales_Order::IsCompletelyShipped
Fix: Open the app/code/local/Xtento/AdvancedOrderStatus/Model/Sales/Order.php file
Search for:
class Xtento_AdvancedOrderStatus_Model_Sales_Order extends Mage_Sales_Model_Order
Replace with:
class Xtento_AdvancedOrderStatus_Model_Sales_Order extends MDN_AdvancedStock_Model_Sales_Order
That fixes it.
TBT SweetTooth
Fix: Open the app/code/local/Xtento/AdvancedOrderStatus/Model/Sales/Order.php file
Search for:
class Xtento_AdvancedOrderStatus_Model_Sales_Order extends Mage_Sales_Model_Order
Replace with:
class Xtento_AdvancedOrderStatus_Model_Sales_Order extends TBT_Rewards_Model_Sales_Order
That fixes it.
Upgradecvv_Paymentwipe
Fix: Open the app/code/local/Xtento/AdvancedOrderStatus/Model/Sales/Order.php file
Search for:
class Xtento_AdvancedOrderStatus_Model_Sales_Order extends Mage_Sales_Model_Order
Replace with:
class Xtento_AdvancedOrderStatus_Model_Sales_Order extends Upgradecvv_Paymentwipe_Model_Order
That fixes it.