• Resolved crdunst

    (@crdunst)


    Hi guys,

    Could you please advise on the expected status behaviour in the following scenario…

    1. Store owner creates a manual order
    2. Order gets set to ‘Payment Pending’
    3. Customer pays for the order via PayPal or Card Processor

    I would expect the behaviour to be to set the order status to ‘Processing’, so the store owner can pick up the order and dispatch it.

    In fact the orders are currently being set to ‘Complete’, so some are getting missed and not dispatched.

    What should be the default behaviour with regard to the status of a manual order after payment?

    Thanks

    • This topic was modified 5 years, 6 months ago by crdunst.
    • This topic was modified 5 years, 6 months ago by crdunst.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Damianne P (a11n)

    (@drwpcom)

    Hi there!

    When payment is made for an order, the status should change to processing as explained here – https://docs.woocommerce.com/document/managing-orders/#section-13

    The exception is that if all items in the order are downloadable + virtual, the order status changes to complete instead of processing.

    Please check that your products are not marked as both downloadable and virtual. If the issue persists, I suggest doing some conflict testing -https://docs.woocommerce.com/document/how-to-test-for-conflicts/

    Cheers!

    Thread Starter crdunst

    (@crdunst)

    Thanks for replying. With further recent testing, it seems that Manual Orders -> PayPal Payments go correctly to ‘processing’. It’s orders through a different processor, WorldPay in this case, where post payment the orders go to complete.

    The information on your link also seems to suggest this status setting is the role of the processor:

    Most gateways will report back and set the order status to Processing (payment successful) or Failed (payment unsuccessful). If the shop never receives either signal, it keeps the status on Pending.

    We’ll speak with WorldPay about this, thanks.

    Plugin Support Damianne P (a11n)

    (@drwpcom)

    Hi there!

    If you’re using this WorldPay Extension – https://woocommerce.com/products/worldpay/ – please reach out for support via your WooCommerce.com account. That way, your ticket will be routed to our marketplace partner for support.

    If you have any further questions about WooCommerce core, you can start a new thread.

    Cheers ??

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Query – Expected Behaviour – Order Status’ is closed to new replies.