Shopping Cart unnecessary extra stage discards form data

The shopping cart seems to be imposing an extra step which not only serves no purpose, but actively discards data.

To load the shopping cart, we use manageBundle: click here to try.

There are two possible next steps:

  1. Select the “Send a Check” radio button.
  2. Leave the “Credit Card” radio button selected and enter CC information.

Then click “Checkout”. Whatever you just did will be wiped away, whether that was selecting “Send a Check”, or entering CC info, In addition, the text of the submit button will change from “Checkout” to “Review Order”.

Now if you either select “Send a Check” or enter CC info and click the “Review Order” submit button, you proceed successfully to the next stage, “Place Order”.

It seems to me that there’s no point having a “Checkout” stage — when landing on the shopping cart page, the user should just select "Send a Check or enter CC info, click submit, and be taken to the “Place Order” page.

I suspect this is related to known issue 2374913, Shopping Cart will sometimes clear out Credit Card info when clicking the “Checkout” button. However, that issue makes no mention of the extra step, nor does it mention anything about the “Send a Check” option.

The problem has been resolved by Keap fixing the known issue. Thanks!