Quote Originally Posted by lat9 View Post
Sure, you can create a little addition to the checkout_one page's processing.
Thanks! That works great! I think we are almost there, but we are inadvertently causing another side effect by doing this.

Where we now stand:

1. Customer comes to the One Page Checkout screen. Payment is now auto-selected thanks to your recommendation above. This is GOOD.
2. Customer checks the Optional Insurance box. This automatically refreshes the page now, and updates the total at the bottom of the page. Also GOOD!

However, after the auto-refresh which applies the insurance to the total, the page reloads WITHOUT the Optional Insurance box checked. (The order total does reflect the Optional Insurance added, it's just that the checkbox is not showing it being selected).

So now what happens is that when I click the Confirm Order button, it doesn't confirm the order. Instead, it refreshes the page REMOVING the Optional Insurance (because it wasn't checked) and updates the order total without the insurance.

So Problem #1: What do I need to set to keep the checkbox checked? I assume it's setting that Session variable in someway.

And Problem #2: Will solving #1 above cause the order to be Confirmed on the first click of the button?