Call-back icon  Enterprise Sales: +1.310.775.2674 (N. America)   +44 20.3286.4137 (UK)

Magento

eCommerce Software for Online Growth

Magento Forum

   
Can we add/remove/rename our order status in Magento? 
 
magelover
Member
 
Total Posts:  33
Joined:  2008-09-19
 

Hi, we’d like to know if it’s possible to add our own order status in the Magento Admin?

Replacing the standard Pending, processing, Hold, shipped...with any other status levels we already use with our current system. This is just a matter of preference.

I’m just wondering if it’s possible to add/remove/rename without breaking anything in the orders system....

Please let me know

Thanks!

 
Magento Community Magento Community
Magento Community
Magento Community
 
pluc
Jr. Member
 
Total Posts:  27
Joined:  2008-01-11
 

Can’t believe no one bothered to answer you. It’s actually really easy.

Open /app/code/core/Mage/Sales/etc/config.xml and look for the <statuses> tag. Below that tag you’ll find all the statuses definitions, like this:

<statuses>
  <
pending translate="label"><label>Pending</label></pending>
  <
processing translate="label"><label>Sent</label></processing>
  <
holded translate="label"><label>On Hold</label></holded>
  <
complete translate="label"><label>Complete</label></complete>
  <
closed translate="label"><label>Waiting for Tracking #</label></closed>
  
<canceled translate="label"><label>Canceled</label></canceled>
  <
paid translate="label"><label>Paid</label></paid>
  <
incomplete translate="label"><label>Incomplete</label></incomplete>
  <
western translate="label"><label>Western Union</label></western>
</
statuses>
I’ve added my own in those, so you can just base your stuff off what I have.

Note: states and status-states relation is a whole other matter, with this example you’ll be able to edit and add your own statuses and set them to your orders, notihng more.

 
Magento Community Magento Community
Magento Community
Magento Community
 
QuadraVis
Sr. Member
 
Avatar
Total Posts:  82
Joined:  2008-05-30
D - Erbach
 
pluc - 07 November 2008 06:57 AM

Can’t believe no one bothered to answer you. It’s actually really easy.

I’ve added my own in those, so you can just base your stuff off what I have.

Note: states and status-states relation is a whole other matter, with this example you’ll be able to edit and add your own statuses and set them to your orders, nothing more.

Hi pluc,

this sounds nice but where can i change the status shown to my customer or in my list?
I only find that magento is changing it automatically. Below the drop-down button there is only “pending” as possible status.

 Signature 

Viele Grüße

Micha
----------------------------------------------------
Computer sind dafür da Probleme zu lösen die wir ohne sie nicht hätten!

 
Magento Community Magento Community
Magento Community
Magento Community
 
ShopGuy
Guru
 
Total Posts:  343
Joined:  2008-09-07
 

As far as I know, you cant. I think Magento needs to quit guessing what the shop owner wants to do with an order. For examples of more things you cannot do with orders:

You cannot completely delete an order
You cannot remove a product from a shipment if you made a shipment mistake
You cannot edit an order (it does a weird remove / recreate thing).

If I wanted no control I would of been a yahoo store. The moral of the story is this… Magento has decided that how you like to handle orders is incorrect, so you will be forced to use their system no matter what. Just hope to god you or your minimum wage employee doesnt mark an order as complete when it isnt. There is no going back!

 
Magento Community Magento Community
Magento Community
Magento Community
 
J.T.
Mentor
 
Total Posts:  1071
Joined:  2008-08-07
 

I’d also like more insight into Varien’s thinking behind the order workflow.

I can kind of see where they are coming from. You wouldn’t want a “shipped” status if an order can have downloadable goods for example. So you’d leave the names generic; “Pending”, “Processing”, “Complete” could apply to any type of order. Physical goods, virtual goods. Money to pay, no money to pay. They seem to have reduced it down to the bare minimum which is semantically correct but may be confusing to merchants and their customers, at least until an explanation follows.

 Signature 

Go 1.3! - Click Here to find that fake link is going nowhere.

 
Magento Community Magento Community
Magento Community
Magento Community
 
tjscgroup
Sr. Member
 
Avatar
Total Posts:  134
Joined:  2008-09-24
United Kingdom
 

Magento’s order statuses are simply insufficient, please see my comments here.

 Signature 

Help...I can’t seem to manage orders in Magento? How do you handle your order statuses?  Please comment here.

My Feature Requests

 
Magento Community Magento Community
Magento Community
Magento Community
 
taikahn
Member
 
Total Posts:  31
Joined:  2008-04-07
 
pluc - 07 November 2008 06:57 AM

Can’t believe no one bothered to answer you. It’s actually really easy.

Open /app/code/core/Mage/Sales/etc/config.xml and look for the <statuses> tag. Below that tag you’ll find all the statuses definitions, like this:

<statuses>
  <
pending translate="label"><label>Pending</label></pending>
  <
processing translate="label"><label>Sent</label></processing>
  <
holded translate="label"><label>On Hold</label></holded>
  <
complete translate="label"><label>Complete</label></complete>
  <
closed translate="label"><label>Waiting for Tracking #</label></closed>
  
<canceled translate="label"><label>Canceled</label></canceled>
  <
paid translate="label"><label>Paid</label></paid>
  <
incomplete translate="label"><label>Incomplete</label></incomplete>
  <
western translate="label"><label>Western Union</label></western>
</
statuses>
I’ve added my own in those, so you can just base your stuff off what I have.

Note: states and status-states relation is a whole other matter, with this example you’ll be able to edit and add your own statuses and set them to your orders, notihng more.

So what does this even do if you can’t update the statuses? Or am I missing something?

 
Magento Community Magento Community
Magento Community
Magento Community
 
erenaud
Sr. Member
 
Total Posts:  80
Joined:  2009-01-05
Minden, Germany
 
pluc - 07 November 2008 06:57 AM

Can’t believe no one bothered to answer you. It’s actually really easy.

Open /app/code/core/Mage/Sales/etc/config.xml and look for the <statuses> tag. Below that tag you’ll find all the statuses definitions, like this:

<statuses>
  <
pending translate="label"><label>Pending</label></pending>
  <
processing translate="label"><label>Sent</label></processing>
  <
holded translate="label"><label>On Hold</label></holded>
  <
complete translate="label"><label>Complete</label></complete>
  <
closed translate="label"><label>Waiting for Tracking #</label></closed>
  
<canceled translate="label"><label>Canceled</label></canceled>
  <
paid translate="label"><label>Paid</label></paid>
  <
incomplete translate="label"><label>Incomplete</label></incomplete>
  <
western translate="label"><label>Western Union</label></western>
</
statuses>
I’ve added my own in those, so you can just base your stuff off what I have.

Note: states and status-states relation is a whole other matter, with this example you’ll be able to edit and add your own statuses and set them to your orders, notihng more.

Actually it’s not that simple, you need to do some more changes so that the whole system takes into account your changes.

See my step by step tutorial here:
http://www.magentocommerce.com/boards/viewthread/9976/P45/

 Signature 

_______________________________________________________________________
live with magento now since May 28th, 2009

http://www.3d-laser-foto.de

 
Magento Community Magento Community
Magento Community
Magento Community
 
bailey86
Jr. Member
 
Total Posts:  13
Joined:  2009-03-05
 
ShopGuy - 21 November 2008 04:43 PM

As far as I know, you cant. I think Magento needs to quit guessing what the shop owner wants to do with an order. For examples of more things you cannot do with orders:

You cannot completely delete an order
You cannot remove a product from a shipment if you made a shipment mistake
You cannot edit an order (it does a weird remove / recreate thing).


If I wanted no control I would of been a yahoo store. The moral of the story is this… Magento has decided that how you like to handle orders is incorrect, so you will be forced to use their system no matter what. Just hope to god you or your minimum wage employee doesnt mark an order as complete when it isnt. There is no going back!

Actually, it makes sense to me and ties in with accountancy packages.

It stops your minimum wage employee from boosting their income by editing orders on the system after they have been shipped - at a basic level they could create an order, send the customer all the paperwork, take payment on to their own Paypal (whatever) account, then delete the order from your system.

You’d only find out during the next stock check that something’s wrong somewhere - you won’t even know where.

This is similar to most accounts packages - once invoices have been ‘posted’ to the ledger they can not be deleted, only canceled out by a credit note or some such.

Sounds like you’d be best off using OS Commerce or writing your own system - but in this case I think Magento are miles ahead of you.

Just my 2p’s worth.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top
 
© Copyright 2009 Varien. Magento, eCommerce software, is a trademark of Irubin Consulting Inc. DBA Varien
Privacy Policy|Terms of Service
Magento Community Count
108766 users|348 users currently online|199873 forum posts