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....
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.
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.
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!
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.
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?
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.
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.