okay you are asking something a little tricky because the zen-car code is convoluted as it deals with free shipping options, whether the person is logged on, whether they are a guest. For the guest on zencart 1.3.8 in includes/templates/template_default/templates/tpl_modules_shipping_estimator.php
Code:
<!--
<label class="inputLabel" for="country">ENTRY COUNTRY<?php echo ENTRY_COUNTRY; ?></label>
<?php echo zen_get_country_list('zone_country_id', $selected_country, 'id="country" onchange="update_zone(this.form);"'); ?>
<br class="clearBoth" />
<label class="inputLabel" for="stateZone" id="zoneLabel"><?php echo ENTRY_STATE; ?></label>
<?php echo zen_draw_pull_down_menu('zone_id', zen_prepare_country_zones_pull_down($selected_country), $state_zone_id, 'id="stateZone"');?>
<br class="clearBoth" id="stBreak" />
<label class="inputLabel" for="state" id="stateLabel"><?php echo $state_field_label; ?></label>
<?php echo zen_draw_input_field('state', $selectedState, zen_set_field_length(TABLE_ADDRESS_BOOK, 'entry_state', '40') . ' id="state"') .'&
nbsp;<span class="alert" id="stText"> </span>'; ?>
<br class="clearBoth" />
<?php
if(CART_SHIPPING_METHOD_ZIP_REQUIRED == "true"){
?>
<label class="inputLabel"><?php echo ENTRY_POST_CODE; ?></label>
<?php echo zen_draw_input_field('zip_code', $zip_code, 'size="7"'); ?>
<br class="clearBoth" />
<?php
}
?>
<div class="buttonRow forward"><?php echo zen_image_submit(BUTTON_IMAGE_UPDATE, BUTTON_UPDATE_ALT); ?></div>
-->
works and I would leave it at that, because just commenting that out will set the default country to UK (either because the shipping calculator bases it's default country on store location or define('PULL_DOWN_DEFAULT', 'United Kingdom'); that you mentioned. Then you still have the option of a user changing around delivery addresses.
So that's just adding <!-- and --> in the correct places.
Bookmarks