Using Commerce Cheque and PayPal WPS as my payment method. Having trouble figuring out why when anonymous pays via cheque, "Create a new account for an anonymous order" rule is not invoked.
A new account is created for anonymous order using billing email address when paid by PayPal but when Check is payment method rule should still be invoked.
Has anyone overcome this?

Comments

guillaumev’s picture

I believe this is because when you pay with Paypal, the payment transaction is set to COMMERCE_PAYMENT_STATUS_SUCCESS, therefore the order is paid in full and the checkout is complete. When using commerce cheque, the payment transaction is set to Pending until the cheque is considered as cashed (which needs to be set by the administrator).

This MIGHT be the reason why the rule is not triggered. What you can try to do is, on a test site, to change the transaction status in Commerce Cheque to COMMERCE_PAYMENT_STATUS_SUCCESS instead of COMMERCE_PAYMENT_STATUS_PENDING and see if the rule is still not triggered when paying by cheque as an anonymous...

guillaumev’s picture

Status: Active » Closed (works as designed)

I'm closing this. Feel free to reopen if it doesn't work properly...