When customer is logged in, plugin rechecks the cart totals and coupon rules. It works as described.
But during guest checkout, cart totals are recalculated but the coupon stays active even if the conditions are not valid.
EDIT: Further observation- Its not rechecking conditions when applying Cash on Delivery method. Other payment method is working correctly.
We installed the module in Magento 2.4.
It's working, but we have the following error on our console:
/default/rest/default/V1/guest-carts/yofXvKUAEXDKi21kd3daqeWvyahoTx7l/selected-payment-method:1 Failed to load resource: the server responded with a status of 500 ()
generating the following XML:
This XML file does not appear to have any style information associated with it. The document tree is shown below.