Opencart v 3.0.2.0
I've been struggling for a few days now to track down a problem with order statuses not updating correctly.
As I understand it, the initial status is set by the Payment provider's response to the payment attempt (Paypal Payments Pro) I have checked the settings in the payments extension and succesful new orders are requested set the order to "Pending"
"Pending" is the default setting for OC as set in system|settings|options|order status.....
However they're not setting at all. The order status in the dashboard summary is blank and when you drill down to the order it reports the status as "No results!"
Any attempt to manually set an order status fails, BUT it always succeeds on the second attempt! It's quite bizarre.
It's been working perfectly for months and I really cannot see what could have happened to suddenly prevent it from updating correctly. I have cleared the modifcation cache as a precaution.
Is there any wisdom out there that could steer me in the right direction please?
Thanks in advance.
CD
I've been struggling for a few days now to track down a problem with order statuses not updating correctly.
As I understand it, the initial status is set by the Payment provider's response to the payment attempt (Paypal Payments Pro) I have checked the settings in the payments extension and succesful new orders are requested set the order to "Pending"
"Pending" is the default setting for OC as set in system|settings|options|order status.....
However they're not setting at all. The order status in the dashboard summary is blank and when you drill down to the order it reports the status as "No results!"
Any attempt to manually set an order status fails, BUT it always succeeds on the second attempt! It's quite bizarre.
It's been working perfectly for months and I really cannot see what could have happened to suddenly prevent it from updating correctly. I have cleared the modifcation cache as a precaution.
Is there any wisdom out there that could steer me in the right direction please?
Thanks in advance.
CD
It's worth to make sure Paypal payment really set Order status properly. For testing purpose, enable payment module cash on delivery and place an order to see whether it updates order status properly or not.However they're not setting at all. The order status in the dashboard summary is blank and when you drill down to the order it reports the status as "No results!"
XForm - Opencart Form Builder
Xshippingpro - An advanced Shipping Module
Need Professional support? Skype: opencartmart
I don't think it is Paypal API issue. It must be your store issue. PPPro is very straightforward payment module. If it lets you proceed to order the success page, then PPPro should be fine. In that case, it could be problem in adding order history. So first ensure, are you able to complete order with Paypal pro?As suggesteed, I enabled the Cash on Delivery module and everything does seem to be in good order. The statuses are updating exactly as they should, so I'm guessing the issue lies with the Paypal API?
XForm - Opencart Form Builder
Xshippingpro - An advanced Shipping Module
Need Professional support? Skype: opencartmart
How have you got your statuses set up in the PayPal payment gateway settings?
UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk
Legendary Member
I've been trying, unsuccesfully to resolve this now for some weeks.
It's quite bizarre, but in the Paypal Express extension, there are 10 different statuses to set, void, cancelled, review etc etc. However once an order is placed and paid for (authorised) the order comes through as it should BUT the status is set to one that is NOT featured in the Paypal extension setup.
Ie - Nowhere in the paypal setup do I have "processed" as a status - yet when the order is completed it appears in the dashboard with an order status of "Processed"!
The store default status is set to Pending and again none of the statuses set in the store settings are set as "Processed"
All caches are cleared - so does anyone have any idea why it may be plucking "Processed" as an order status when it's not stipulated anywhere in the relevant settings?
Thanks in advance.
It's quite bizarre, but in the Paypal Express extension, there are 10 different statuses to set, void, cancelled, review etc etc. However once an order is placed and paid for (authorised) the order comes through as it should BUT the status is set to one that is NOT featured in the Paypal extension setup.
Ie - Nowhere in the paypal setup do I have "processed" as a status - yet when the order is completed it appears in the dashboard with an order status of "Processed"!
The store default status is set to Pending and again none of the statuses set in the store settings are set as "Processed"
All caches are cleared - so does anyone have any idea why it may be plucking "Processed" as an order status when it's not stipulated anywhere in the relevant settings?
Thanks in advance.
Who is online
Users browsing this forum: ianhaney50 and 8 guests