Conditional actions are configured to set the order status to "payment received" when a payment gets entered for an order.

The problem is that when CA does its thing, the system then immediately changes the order status from "payment received" to "completed" even though no CA is set up to do this.

At this point manually changing the order status back to "payment received" adds an order comment as it should, but fails to change the order status in the order list.

If one had rather tried to update the order status to "completed" while in the completed state and checking the "Send e-mail notification on update"-box an e-mail will be sendt but no entries will be registered in the order comment list. The e-mail would also say "No comments found.".

The problems appeared after upgrading from ubercart version 6.x-2.2 to 6.x-2.7.

Comments

longwave’s picture

What payment method are you using? Are you sure none of the preconfigured CAs are changing the order status for you?

Blackwolf’s picture

We are using PayPal Website Payments Standard and have also tested bank transfer and manually entering payments. We have checked all CAs, none changes the order status to anything but "payment received".

tr’s picture

Status: Active » Postponed (maintainer needs more info)

The only time Ubercart will set an order to "completed" automatically is when the order is composed entirely of non-shippable products. Is that the case here?

Blackwolf’s picture

Good spot! Yes, that is the case for our website. How can this be fixed/changed?

longwave’s picture

Status: Postponed (maintainer needs more info) » Fixed

There are Conditional Actions rules that control this, you can edit them in your store admin pages.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.