Support » Plugin: WooCommerce » Can’t Edit Order Status

  • Resolved emilygonsalves

    (@emilygonsalves)


    We’re having a problem with some of our orders, when we try to edit them individually and change the status, the “update” button doesn’t work.

    Due to the way that we process payments on an invoice and the internal method for completing orders, we have the initial status of “processing” changed to “pending payment” by the order entry person before they pass the order along to be fulfilled. When the order is ready to ship, another person is supposed to change the status to “completed.” we are currently unable to change some of the orders to “pending payment” or anything else (two of six orders are affected).

    I’m not finding any insight with searches, so I thought I should ask here for suggestions of ways this can get resolved.

    The page I need help with: [log in to see the link]

Viewing 10 replies - 1 through 10 (of 10 total)
  • Mikey Arce

    (@mikeyarce)

    Automattic Happiness Engineer

    Hi @emilygonsalves,

    We’re having a problem with some of our orders, when we try to edit them individually and change the status, the “update” button doesn’t work.

    My first thought is that there is a plugin conflict going on that is not letting that status change happen.

    Can you try disabling all plugins except WooCommerce and seeing if the status change works? If it does, try enabling everything back one at a time to see where the issue was coming from.

    I doubt it’s a plugin conflict. I don’t change the plugins that often and it was working before — but now it isn’t. Our customer service team is complaining and I need this to be fixed.

    I can supply a list of the plugins I have active, but this is a live site. If I disable plugins required for certain functionality, we will get many customer complaints.

    We just had to switch hosts but the problem is persisting. We try changing the order status, press “update”, and then nothing happens on some orders. The page won’t even reload. It is ignoring the button press and there’s a message that says “This order is no longer editable” near the bottom of the order screen. What causes it to be uneditable? There’s no information. Is there a limit on how many can be set to “pending payment”?

    On the screen showing the list of orders, we can still mark them as complete – but we can’t change status to anything else.

    Mikey Arce

    (@mikeyarce)

    Automattic Happiness Engineer

    Hi@emilygonsalves,

    I doubt it’s a plugin conflict. I don’t change the plugins that often and it was working before — but now it isn’t. Our customer service team is complaining and I need this to be fixed.

    What we find usually happens is that WooCommerce will update to a new version – ad this new version does this a bit differently, so other plugins that might have been fine in the past are now causing a problem. Your problem sounds like this is what is happening.

    You can try using a plugin like Health Check to disable plugins just for yourself and not your visitors to see if you can spot the problem:
    https://en-ca.wordpress.org/plugins/health-check/

    Alternatively, see if you can create a staging site and do some tests on there.

    Hi Mikey,

    I tried the healthcheck plugin and I was able to edit the order status — but the “no longer editable” message still appears so there’s no way for me to debug this properly.

    Any idea what is causing the message in the first place?

    Mikey Arce

    (@mikeyarce)

    Automattic Happiness Engineer

    Hi @emilygonsalves,

    I tried the healthcheck plugin and I was able to edit the order status — but the “no longer editable” message still appears so there’s no way for me to debug this properly.

    I would suggest creating a staging site to do some more testing and actually disable all plugins except WooCommerce. If your host doesn’t provide you with a staging site you can use something like WP Staging: https://wordpress.org/plugins/wp-staging/

    I’m not sure you understand. I had all the plugins disabled for me but I still got the message that the order wasn’t editable — and yet I was able to edit it. So how am I to tell if it’s a specific plugin when the message is always there whether I can edit or not?

    I still don’t have an answer on why this message even appears. Why would an order become uneditable?

    Mikey Arce

    (@mikeyarce)

    Automattic Happiness Engineer

    Hi @emilygonsalves,

    I’m not sure you understand. I had all the plugins disabled for me but I still got the message that the order wasn’t editable — and yet I was able to edit it. So how am I to tell if it’s a specific plugin when the message is always there whether I can edit or not?

    So the health check plugin does some magic to disable plugins but the plugins are not really “disabled” from the site, just from you viewing them at that moment. It’s possible that even while using Health Check, another plugin was causing an issue.

    Creating a staging site and really de-activating them would help you find out if it really was a plugin issue or if something else is going on.

    I still don’t have an answer on why this message even appears. Why would an order become uneditable?

    Can you show me a screenshot of the message that you get? Maybe you are seeing a message that the Order is not editable because it’s been completed? A Completed order should not be editable because it’s already done and shipped off there is usually a message that says that.

    Best,

    I have the same issue in various Woo websites. The orders are on status “processing” but still the message below the order details is “This order is no longer editable.”. Hovering over the ? icon displays the advice to put the order in status “processing”.

    Hope you did find a solution?

    Thanks,
    Syl

    Got it! Orders can only be editted when in status “waiting for payment”. So either a bug or the info text isnt correct.

    The text isn’t correct as it doesn’t give proper info. I also don’t see it on ALL orders, only some.

    In my case it seems that it *might* be the plugin I use for allowing customers to order decimal quantities (they can buy fabric yardage, and if they want a full roll they need to enter a decimal, but it’s also common to enter decimals in 0.25 increments).

    Because decimals aren’t a native feature for quantities in Woocommerce I had to use another plugin for this. When I use healthcheck for troubleshooting, I can disable everything but Woocommerce and my custom order status plugins and then I CAN edit the order despite the message.

    So now whenever the shop manager can’t edit the status she has to ask me to do it, which isn’t a great solution.

    Is there another plugin that I can use for decimals or can Woocommerce add that in as a standard feature? This seems like an unnecessary problem to have and the error message is useless because it gives no indication of the real problem.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Can’t Edit Order Status’ is closed to new replies.