To clarify:
1) Customer adds an item to their cart.
2) They visit the Cart page and select "Estimate Shipping".
3) They then apply their preferred shipping method (other than the first option).
4) When proceeding through to the Checkout, on Step 4 (Delivery Method) the shipping method reverts back to the default (first) option.
Looking over the shipping_method.tpl and controller file, it does appear that there is a provision for this to work, but unfortunately it does not.
Code: Select all
<td><?php if ($quote['code'] == $code || !$code) { ?>
<?php $code = $quote['code']; ?>
<input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" id="<?php echo $quote['code']; ?>" checked="checked" />
<?php } else { ?>
<input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" id="<?php echo $quote['code']; ?>" />
<?php } ?></td>