order status
Posted: Wed Sep 20, 2017 2:19 pm
What are the status meaning? I have googled a lot, but didn't find a full explanation.
1 Pending
2 Processing
5 Complete
15 Processed
3 Shipped
(When the customer go to payment step, an order record is created in order table, with order_status_id = 0.)
I guess:
Pending
Waiting for customer to confirm. No any action for payment.
Processing
Customer has started to pay. I have a payment module in my country, lets call it "ecpay". When the customer choose the payment, then choose ATM(or Credit card), click continue, then ecpay add an order history, change the order status to "Processing", and provide the website's bank account to customer. (Now customer has a bank account.)
Complete
Maybe one or three days later, the customer pays, , the "ecpay" will send some information through api, change the order status to be 5.
Shipped
When the products are shipped, administrators go to admin, change status to be this.
So, "Complete" does not actually mean the order is totally complete, just mean that the payment is complete. "Shipped" does, this is the final status, if every thing runs well. By the way, the payment module ecpay doesn't use "Pending".
Maybe in Paypal module, when customer confirms the order on Paypal's website, Paypal change the status to be Pending, and waiting someone go to opencart admin to confirm the order. When opencart admin confirm the order again, the status becomes Pending, or Processing. Is it right? I just guess.
Can someone tell me more? And what is Processed?
1 Pending
2 Processing
5 Complete
15 Processed
3 Shipped
(When the customer go to payment step, an order record is created in order table, with order_status_id = 0.)
I guess:
Pending
Waiting for customer to confirm. No any action for payment.
Processing
Customer has started to pay. I have a payment module in my country, lets call it "ecpay". When the customer choose the payment, then choose ATM(or Credit card), click continue, then ecpay add an order history, change the order status to "Processing", and provide the website's bank account to customer. (Now customer has a bank account.)
Complete
Maybe one or three days later, the customer pays, , the "ecpay" will send some information through api, change the order status to be 5.
Shipped
When the products are shipped, administrators go to admin, change status to be this.
So, "Complete" does not actually mean the order is totally complete, just mean that the payment is complete. "Shipped" does, this is the final status, if every thing runs well. By the way, the payment module ecpay doesn't use "Pending".
Maybe in Paypal module, when customer confirms the order on Paypal's website, Paypal change the status to be Pending, and waiting someone go to opencart admin to confirm the order. When opencart admin confirm the order again, the status becomes Pending, or Processing. Is it right? I just guess.
Can someone tell me more? And what is Processed?