When an order has been left in status commerce_payment it is not reused if an anonymous user goes back to the site. Since the session variable commerce_checkout_redirect_bypass is set in the current session this new order is not redirected to collect the mail address. This becomes a problem in our case where we want to be sure there is an email address conencted to the order after payment is complete.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

auth created an issue. See original summary.

auth’s picture

Attached patch adds order id to the session variable to make every order follow the same execution path.

auth’s picture

Status: Active » Needs review