Commerce: Unchecking registerUserOnOrderComplete doesn't work

Created on 25 Feb 2020  路  2Comments  路  Source: craftcms/commerce

Description

CartController's actionUpdateCart() doesn't allow unchecking registerUserOnOrderComplete option.

see this line:
https://github.com/craftcms/commerce/blob/3.1/src/controllers/CartController.php#L200

Is there some other way to achieve this?

Additional info

  • Craft version: 3.4.6.1
  • PHP version: 7.3.14
  • Database driver & version: -
  • Plugins & versions: -
馃悶 bug 馃洅 checkout

Most helpful comment

Thanks for reporting. Will fix.

All 2 comments

Thanks for reporting. Will fix.

This has been fixed in 353d4a4da8c7f95591700d0dd706d11dad45da5d and will be included in the 3.1 release.

To unset the registerUserOnOrderComplete you will be able to pass the value of false in a hidden input.

<label for="registerUserOnOrderComplete">
  <input type="hidden" name="registerUserOnOrderComplete" value="false"/>
  <input type="checkbox" id="registerUserOnOrderComplete" name="registerUserOnOrderComplete" value="1" /> {{ "Register me for a user account"|t }}
</label>
Was this page helpful?
0 / 5 - 0 ratings