ajayksh
Total Posts: 9
Joined: 2008-05-20
I want to manually change the status of the orders in the admin panel, from ‘Pending’ to ‘Processing’ to ‘Shipped’ to ‘Complete’.
The dropdown list above the comments box doesn’t allow me changing the status!
Posted: June 11 2008
| top
XPSM1730
Total Posts: 70
Joined: 2008-02-27
I’d like to know that too because i also can only select pending, there are no other options in the dropdown list.
What i need is just three options: pending, payment received and order shipped.
Posted: June 11 2008
| top
| # 1
JimmyM
Total Posts: 16
Joined: 2008-05-20
Yeah, I’m having the same trouble too… why is this so complicated? Surely this is one of the most basic elements to managing orders?
I have received payment from paypal for all my orders - they are non-shipping items being picked up by the customer - and they all say ‘processing’ and can’t change this.
Hmm, I’m baffled!
Jim
Posted: June 12 2008
| top
| # 2
evL
Total Posts: 29
Joined: 2008-04-23
Edit the order.
Change the status.
Save the order.
Posted: June 13 2008
| top
| # 3
JimmyM
Total Posts: 16
Joined: 2008-05-20
And how exactly does one do that? It really isn’t that simple… Just try and change one from completed to cancelled!
Posted: June 13 2008
| top
| # 4
XPSM1730
Total Posts: 70
Joined: 2008-02-27
evL - 13 June 2008 05:18 AM
Edit the order.
Change the status.
Save the order.
I can’t change the status when editting the order, i don’t see a dropdown or other formfield to do that.
Posted: June 13 2008
| top
| # 5
nikkstocks
Total Posts: 47
Joined: 2008-06-08
there is no obvious option and its really annoying :( surely theres a way
Posted: June 13 2008
| top
| # 6
atlasit
Total Posts: 40
Joined: 2008-06-03
Los Angeles, CA
When I try to edit the order, I only get a blank page.
The only way i can change the status from pending is to ship an order at which point it changes to ‘completed’. How do I get an intermediate status of ‘processing’?
Signature
My Baby: Clashe Fashion 3.0
My Portfolio Atlas Consultant
Posted: June 20 2008
| top
| # 7
beley
Total Posts: 15
Joined: 2007-08-31
LaGrange, GA
You don’t edit an order to change the status. I was able to change the status of an order from pending to completed by shipping it and then invoicing it (because it was not automatically billed). It changed from Pending to Processing to Completed.
Posted: June 20 2008
| top
| # 8
ajayksh
Total Posts: 9
Joined: 2008-05-20
...in my case, shipping switches to ‘processing’, but i want ‘completed’!
Somebody, please HELP!
Posted: June 20 2008
| top
| # 9
ajayksh
Total Posts: 9
Joined: 2008-05-20
I have been creating invoice, and expecting the status to be changed to ‘Processing’, however, it remains ‘Pending’ evening the payment is shown as ‘paid’.
Following that when I ship the order, the status goes to ‘Complete’, skipping ‘Processing’ altogether.
What I want is as follows:
New Order comes in > ‘Pending’
Invoiced, and payment received > ‘Processing’
Shipment performed > ‘Complete’
Still can’t figure out where am I going wrong!
Any ideas?
atlasit
Total Posts: 40
Joined: 2008-06-03
Los Angeles, CA
I think the obstacle is in how magento handles order states - magento might not be changing order states hence being locked into pending until shipment.
http://www.magentocommerce.com/boards/viewthread/653/
I was able to activate all the order statuses by adding all statuses to all states. here’s how i did it…
locate config.xml under Magento\app\code\core\Mage\Sales\etc\
Find this code block
< states > <new translate = "label" > < label >New</ label > < statuses > < pending /> </ statuses > </new> < processing translate = "label" > < label > Processing </ label > < statuses > < processing /> </ statuses > </ processing > < complete translate = "label" > < label > Complete </ label > < statuses > < complete /> </ statuses > </ complete > < closed translate = "label" > < label > Closed </ label > < statuses > < closed /> </ statuses > </ closed > < canceled translate = "label" > < label > Canceled </ label > < statuses > < canceled /> </ statuses > </ canceled > < holded translate = "label" > < label > On Hold </ label > < statuses > < holded /> </ statuses > </ holded > </ states >
change to
< states > <new translate = "label" > < label >New</ label > < statuses > < pending /> < processing /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </new> < pending translate = "label" > < label > Pending </ label > < statuses > < pending /> < processing /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </ pending > < processing translate = "label" > < label > Processing </ label > < statuses > < pending /> < processing /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </ processing > < complete translate = "label" > < label > Complete </ label > < statuses > < complete /> < pending /> < processing /> < holded /> < closed /> < canceled /> </ statuses > </ complete > < closed translate = "label" > < label > Closed </ label > < statuses > < pending /> < processing /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </ closed > < canceled translate = "label" > < label > Canceled </ label > < statuses > < pending /> < processing /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </ canceled > < holded translate = "label" > < label > On Hold </ label > < statuses > < pending /> < processing /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </ holded > </ states >
make sure to refresh your cache.
Signature
My Baby: Clashe Fashion 3.0
My Portfolio Atlas Consultant
ajayksh
Total Posts: 9
Joined: 2008-05-20
Works like magic! Thanks a lot - “I learnt something new today”
I would have bought you a beer if you were in same town as me
ajayksh
Total Posts: 9
Joined: 2008-05-20
Further modifying the code to add custum STATUS CODES :
Go one tag level up to the ‘<order>’ tag, there are two sub-tags to it - (1) ‘<statuses>’ and (2) ‘<states>’.
You will add data into both these tags, for example, I have added new status codes - ‘Processing (Paid)’ and ‘Processing (Waiting to Ship)’ as follows (also DO NOT FORGET to add the ‘status’ for all ‘states’, as described in atlasit’s post previously).
Please note that this mechanism only allows finer control in managing status of the orders, and not the flow.
< order > < statuses > < pending translate = "label" >< label > Pending </ label ></ pending > < processing translate = "label" >< label > Processing </ label ></ processing > <!--------------- NEW STATUS CODES DEF [BEGIN] ---------------> < processing - paid translate = "label" >< label > Processing ( Paid )</ label ></ processing - paid > < processing - toship translate = "label" >< label > Processing ( To Ship )</ label ></ processing - toship > <!--------------- NEW STATUS CODES DEF [END] ---------------> < holded translate = "label" >< label > On Hold </ label ></ holded > < complete translate = "label" >< label > Complete </ label ></ complete > < closed translate = "label" >< label > Closed </ label ></ closed > < canceled translate = "label" >< label > Canceled </ label ></ canceled > </ statuses > < states > <new translate = "label" > < label >New</ label > < statuses > < pending /> < processing /> < processing - paid /> < processing - toship /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </new> < pending translate = "label" > < label > Pending </ label > < statuses > < pending /> < processing /> < processing - paid /> < processing - toship /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </ pending > < processing translate = "label" > < label > Processing </ label > < statuses > < pending /> < processing /> < processing - paid /> < processing - toship /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </ processing > <!--------------- NEW STATUS CODES DESC [BEGIN] ---------------> < processing - paid translate = "label" > < label > Processing ( Paid )</ label > < statuses > < pending /> < processing /> < processing - paid /> < processing - toship /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </ processing - paid > < processing - toship translate = "label" > < label > Processing ( To Ship )</ label > < statuses > < pending /> < processing /> < processing - paid /> < processing - toship /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </ processing - toship > <!--------------- NEW STATUS CODES DESC [END] ---------------> < complete translate = "label" > < label > Complete </ label > < statuses > < complete /> < pending /> < processing /> < processing - paid /> < processing - toship /> < holded /> < closed /> < canceled /> </ statuses > </ complete > < closed translate = "label" > < label > Closed </ label > < statuses > < pending /> < processing /> < processing - paid /> < processing - toship /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </ closed > < canceled translate = "label" > < label > Canceled </ label > < statuses > < pending /> < processing /> < processing - paid /> < processing - toship /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </ canceled > < holded translate = "label" > < label > On Hold </ label > < statuses > < pending /> < processing /> < processing - paid /> < processing - toship /> < holded /> < complete /> < closed /> < canceled /> </ statuses > </ holded > </ states > </ order >
CreedFeed
Total Posts: 74
Joined: 2007-08-31
Milwaukee, WI
WIll these changes get overwritten if you update Magento?
Signature
-Steve
Quake 1 Resurrection