• Resolved saga_shiftyblow

    (@saga_shiftyblow)


    Since I updated to Version 5.6.0 I am not able anymore to change status from Waiting to Processing. There is no php error or console javascript error but whenever I try to do this operation, the status revert to Processing…

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

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Support abwaita a11n

    (@abwaita)

    Hi @saga_shiftyblow,

    Just to check on the Waitingstatus, since it’s not an inbuilt WooCommerce order status, have you created it via a plugin?

    Also, do you face any challenges changing from the inbuilt Order statuses to Processing?

    * Chances are that there’s an issue affecting the custom status itself. For this, you might want to check with the plugin authors of the custom order status plugin to see where the conflict is arising from.

    Thanks.

    Thread Starter saga_shiftyblow

    (@saga_shiftyblow)

    Sorry I meant ‘On hold’ not Waiting

    Thread Starter saga_shiftyblow

    (@saga_shiftyblow)

    I tried deactivating plugins but the problem is still there. I cannot change state from any state to ‘Processing’. As I try to do it, no error is thrown (javascript or php), page is reloaded (in the backend order edit page) and the state remains the previous one. The exception are orders created programatically. In that case, if the order was created programmatically, the change works as expected. I have no clue on how to solve the issue.

    Plugin Support Stuart Duff – a11n

    (@stuartduff)

    Automattic Happiness Engineer

    Hi @saga_shiftyblow,

    I’ve performed some cross-testing for us today on several of my sites which have the latest versions of WordPress, WooCommerce and our free Storefront theme as the only enabled software. When doing so I’ve not been able to replicate the behaviour which you describe with not being able to change the status of an order from On Hold to Processing.

    The results of this testing indicate that what you’re experiencing is not something that is directly related to the latest version of the WooCommerce v5.8.0 plugin itself. Otherwise, all installations of WooCommerce would experience the same behaviour as you’ve described which is not the case from my testing.

    **Animated screenshot of testing**

    Image Link: https://cloudup.com/cZgwx6nNvv2

    From what you have described, it could be code from another plugin or theme which has caused a possible conflict and affected the functionality of WooCommerce.

    To see if that is the case we’d suggest carrying out a conflict test on your site by disabling all other plugins aside from WooCommerce along with switching to a theme like Storefront. This will help with trying to and locate what software you have installed which could possibly be causing this behaviour? You could use a free plugin called Health Check and Troubleshooting to carry out such testing.

    When in Troubleshooting mode all plugins will be deactivated and only the admin of the site carrying out the troubleshooting would see those changes. Any customers visiting the site would see no changes at all.

    Once you have disabled all other plugins and switched themes if the behaviour is resolved you can then enabled your theme and sites plugins testing after each one is enabled until the behaviour returns to locate the culprit.

    https://docs.woocommerce.com/document/how-to-test-for-conflicts/

    Thread Starter saga_shiftyblow

    (@saga_shiftyblow)

    Amazing! Thank you very much. I’ll try to follow your indications to get the issue. Let me do some tests

    Plugin Support Stuart Duff – a11n

    (@stuartduff)

    Automattic Happiness Engineer

    Hey @saga_shiftyblow,

    Please let us know how you get on after updating and conflict testing on your site.

    Thanks

    Thread Starter saga_shiftyblow

    (@saga_shiftyblow)

    Doing some tests, I realized I’m able to change state as I wish correctly for orders created via backend by admin. Only for orders created in the normal way via front-end by users, I’m not able to put it in ‘Processing’ State. If I try to put in ‘Processing’ state from any other state, the order is put in state ‘On Hold’ and even from ‘On Hold’ if I try to put it to ‘Processing’ stays ‘On Hold’.

    Plugin Support Stuart Duff – a11n

    (@stuartduff)

    Automattic Happiness Engineer

    Hey @saga_shiftyblow,

    When testing for us the order I used to test with was one which was created by a customer going through the checkout process and paid for from the checkout page. Testing again for us today regrettably I’ve not been able to replicate the behaviour which you describe on either of my two test installations.

    WHat payment gateway was used when creating the order via the frontend of your site?

    Thread Starter saga_shiftyblow

    (@saga_shiftyblow)

    Umh… What a mistery… Maybe it’s a normal behaviour for some reasons I can’t see?
    I’m using stripe

    Plugin Support Stuart Duff – a11n

    (@stuartduff)

    Automattic Happiness Engineer

    Hey @saga_shiftyblow,

    Thanks, for confirming you used Stripe and during my testing, it was actually the Stripe payment gateway that I also used for the orders within my animated screenshot.

    Have you tried performing a full conflict test on the site as yet?

    Thread Starter saga_shiftyblow

    (@saga_shiftyblow)

    Nope, I’ll do it ASAP. The site is live, so I have to wait an available moment to mess it up 😀

    Since I did updates, a bit of things tried not to work. Beside this states issue, I have pending payment orders getting randomly trashed (I think at cron time). I’m trying to figure it out too.

    (Thanks a lot for your help)

    Plugin Support Stuart Duff – a11n

    (@stuartduff)

    Automattic Happiness Engineer

    Hey @saga_shiftyblow,

    You could use a free plugin called Health Check and Troubleshooting to carry out such testing.

    When in Troubleshooting mode all plugins will be deactivated and only the admin of the site carrying out the troubleshooting would see those changes. Any customers visiting the site would see no changes at all.

    Once you have disabled all other plugins and switched themes if the behaviour is resolved you can then enable your theme and sites plugins testing after each one is enabled until the behaviour returns to locate the culprit.

    https://docs.woocommerce.com/document/how-to-test-for-conflicts/

    Hi @saga_shiftyblow

    We’ve not heard back from you in a while, so I’m marking this thread as resolved. Hopefully, you were able to find a solution to your problem! If you have further questions, please feel free to open a new topic.

Viewing 13 replies - 1 through 13 (of 13 total)

The topic ‘Can’t change status from Waiting to Processing’ is closed to new replies.