Magento is the leading e-commerce platform rapidly gaining in popularity. This magento discussion was started by tjscgroup 0n October 20 2008
OK, so I was hoping to start using Magento in a live test environment (was planning on launching a small shop just to discover want needs working on before moving main shops to Magento in nine months or so) but I just cannot figure out how I can due to the way Sales/Invoice/Credits is currently working.
I know this has been mentioned before but none of the forum comments seem to help me so I thought I would start another topic…
From my understanding…
Orders are set as “Pending” if automatic payment has not been received (i.e. an offline payment like purchase order). However, orders are set as “Processing” if an automatic payment has been received (i.e. an online payment like Protx Direct)
So far so good…
First problem:
- the [business] customer who selected purchase order wants an invoice before sending payment…but if I create an invoice via admin, admin assumes payment has been received. I just want admin to allow me to print an invoice that I can post, then put customer into a status called “awaiting payment”, after customer has paid, then I need to go back into the admin and tell the system payment has been received in part/full.
So, lets forget about offline payments for the moment and assume that all customers pay straight away (if only)…
I click ship and send the item, status changes to “complete”…I’m happy
Second problem:
- the customer calls me up and says “it was delivered late blah blah blah, I don’t want to pay for shipping”. I say no problem, I’ll refund the shipping charge…off I go to the admin, click credit memo and find that there is no way of part refunding the customer! Even if I wanted to fully refund them, the order status stays as “complete” rather than changing to a more sensible “Refunded” or similarly named status.
How is everybody getting around this problem in their live shops at the moment? Also what use is the “On Hold” status?
Basically, I feel more statuses need to be added, such as:
Pending (offline payment selected during checkout)
Verifying (online payment selected during checkout but order is awaiting approval)
Awaiting payment
Ready to dispatch when stock arrives
Ready to dispatch
Ready to dispatch – Picked
Ready to dispatch – Packed
Part dispatched (rest to follow) and payment received
Part dispatched (rest to follow) and awaiting payment
Part dispatched (rest to follow) and awaiting return
Part dispatched (rest to follow) and part refunded
Dispatched and payment received
Dispatched and awaiting payment
Dispatched and awaiting return
Dispatched and part refunded
Returned
Returned and refunded
Returned and part refunded
Part returned
Part returned and refunded
Part returned and part refunded
Cancelled
I could obviously get my developers to hack a fix together but this seems like a fundamental flaw of Magento that is bound to be fixed in future releases so I am loathed to spend time thinking and fixing this just for the Magento core team to release their own solution.
Discuss this, get free magento help.