{if $need_shipping} {assign var="allshipfree" value="TRUE"} {if not $login} {if $estimate ne "NO"}
{$lng.txt_enter_zipcode}



{include file="buttons/button.tpl" button_title=$lng.lbl_calculate_shipping href="javascript: document.cartform.submit()" js_to_href="Y"}
{else} {foreach from=$shipping item=fs} {if $fs.rate gt 0} {assign var="allshipfree" value="FALSE"} {/if} {/foreach} {if $allshipfree eq "TRUE"}
{$lng.lbl_freeship}

{$lng.txt_click_change_zip}
{else} {**} {section name=ship_num loop=$shipping} {*** Added if statement to keep invalid shipping methods from showing up ***} {if $shipping[ship_num].shippingid ne ""} {$shipping[ship_num].shipping|trademark:$insert_trademark} {if $shipping[ship_num].shipping_time ne ""} - {$shipping[ship_num].shipping_time}{/if} {if $config.Appearance.display_shipping_cost eq "Y" && ($login ne "" || $config.General.apply_default_country eq "Y" || $cart.shipping_cost gt 0)} ({include file="currency.tpl" value=$shipping[ship_num].rate}){/if} {*** Closing if tag for if statement entered above ***} {/if} {if $shipping[ship_num].warning ne ''} {/if} {sectionelse} {/section}
  {$shipping[ship_num].warning}
{$lng.lbl_no_shipping_for_location}

{$lng.txt_click_change_zip}
{/if} {/if}
{else} {if $estimate ne "NO"}
{include file="buttons/button.tpl" button_title=$lng.lbl_calculate_shipping href="javascript: document.cartform.submit()" js_to_href="Y"}
{else} {foreach from=$shipping item=fs} {if $fs.rate gt 0} {assign var="allshipfree" value="FALSE"} {/if} {/foreach} {if $allshipfree eq "TRUE"}
{$lng.lbl_freeship}

{$lng.txt_change_calcshipdest|substitute:"country":$lng.lbl_country:"usercountry":$userinfo.s_country:"zip":$lng.lbl_zip_code:"userzip":$userinfo.s_zipcode}
{else} {**} {section name=ship_num loop=$shipping} {*** Added following line to keep invalid shipping methods from showing up ***} {if $shipping[ship_num].shippingid ne ""} {$shipping[ship_num].shipping|trademark:$insert_trademark} {if $shipping[ship_num].shipping_time ne ""} - {$shipping[ship_num].shipping_time}{/if} {if $config.Appearance.display_shipping_cost eq "Y" && ($login ne "" || $config.General.apply_default_country eq "Y" || $cart.shipping_cost gt 0)} ({include file="currency.tpl" value=$shipping[ship_num].rate}){/if} {*** Closing if tag for if statement entered above ***} {/if} {if $shipping[ship_num].warning ne ''} {/if} {sectionelse} {/section}
  {$shipping[ship_num].warning}
{$lng.lbl_no_shipping_for_location}

{$lng.txt_change_calcshipdest|substitute:"country":$lng.lbl_country:"usercountry":$userinfo.s_country:"zip":$lng.lbl_zip_code:"userzip":$userinfo.s_zipcode}
{/if} {/if}
{/if} {else}
{$lng.lbl_no_shipping_required}

{/if}