@De Dokta
I have just installed this in a 234bs cart, and things work very well. Thank you!
One thing I would like to see is: Since the customer is buying as a guest, once they move to checking_shipping, is there really a need to offer them the choice of changing addresses in their address book, which they don't have?
If we could have a check in checkout_shipping to see if the customer is a guest, we can eliminate that, and make the guest checkout smoother ...
Here's where it needs to be addressed in checkout_shipping.php
<div class="page-header">
<h1><?php echo HEADING_TITLE; ?></h1>
</div>
<?php echo tep_draw_form('checkout_address', tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'), 'post',
'class="form-horizontal"', true) . tep_draw_hidden_field('action', 'process'); ?>
<div class="contentContainer">
<h2><?php echo TABLE_HEADING_SHIPPING_ADDRESS; ?></h2>
<div class="contentText row">
<div class="col-sm-8">
<!-- If this could be applied *only* if the customer is NOT a guest ...
<div class="alert alert-warning">
<?php echo TEXT_CHOOSE_SHIPPING_DESTINATION; ?>
<div class="clearfix"></div>
<div class="pull-right">
<?php echo tep_draw_button(IMAGE_BUTTON_CHANGE_ADDRESS, 'glyphicon-home',
tep_href_link(FILENAME_CHECKOUT_SHIPPING_ADDRESS, '', 'SSL')); ?>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-sm-4">
-->
<div class="panel panel-primary">
<div class="panel-heading"><?php echo TITLE_SHIPPING_ADDRESS; ?></div>
<div class="panel-body">
<?php echo tep_address_label($customer_id, $sendto, true, ' ', '<br />'); ?>
</div>
</div>
</div>
</div>
<div class="clearfix"></div>
<?php
if (tep_count_shipping_modules() > 0) {
?>
Thoughts?
Malcolm