We are encountering an odd situation in our site with respect to payment and order status. We've done some customization of the order statuses. We have a status when the order is placed 'order placed' and have changed the status to 'under review' when the order is paid. No major changes, just a few words.
When a new order is placed and full CC payment is captured at checkout, the order status is remaining Order Placed and the status is remaining at Order Placed. The statuses are not changing to Paid and Under Review unless we open the order.
I'm not sure what triggers a payment status changed, but it seems like it is not firing off. I can look under the order history and notes and see the Paid status and Under Review status changing the same time I viewed the order.
Where might I find the payment status trigger? That seems a good place to start.
Payment & order status not updating
Re: Payment & order status not updating
Try to load the order using the following overload of the OrderDataSource class
It sounds like a cache problem.
Code: Select all
Order order = OrderDataSource.Load(orderId,false)
Re: Payment & order status not updating
Thanks so much. Bryan updated the code and it is working again!