• Resolved Kalpraj Solutions

    (@kalprajsolutions)


    Once paid, the order is getting cancelled. There should be a condition where it will check if the order is already paid and processing. or its already paid by different payment method. if its already paid the expired invoice should not cancel the processing or completed order.

    https://prnt.sc/i22zWcKgSOzo

    Its causing lots of trouble and manual work.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author ndeet

    (@ndeet)

    Hi,

    it is a bit strange that you have two expired events changing the order status once it fired 4:15pm when it added the note of an expired but partially paid invoice. After that you manually changed the order status. On 4:47pm there was another “Invoice expired” event but this time without a partial payment.

    It seems like the second expired event was caused by a new invoice attached to the same order, so what could have happend is that the customer tried a second checkout with his cart? Otherwhise I can’t explain how there would be a second entry for the expiry.

    Sounds like this would not be a common thing to happen, right?

    That said, yes I could add an option to protect order status changes once the order status is “processing” or “complete”.

    I added a ticket here for you to track: https://github.com/btcpayserver/woocommerce-greenfield-plugin/issues/31

    Plugin Author ndeet

    (@ndeet)

    Hi @kalprajsolutions this has now been fixed in v2.4.1. Thank you for your patience.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Already paid orders getting cancelled after invoice expires.’ is closed to new replies.