Algunas tiendas no desean enviar sus productos a determinados países y regiones. Decidir a que País se entrega o no, se puede hacer a través del Panel de Administración (configuración > Envío > Países donde Enviar), pero no se puede filtrar a que regiones, sino que aparecen todas las de ese País, El siguiente Javascript permite el envío a una sola Región y permite la facturación.

El ejemplo fue pensado para realizar solo envíos a la Región de Metropolitana, Chile. [Este código debe estar en los bloques de Carro y Caja]

<p>&lt;script type=""text/javascript""&gt;<br />&nbsp; &nbsp;if ($('#estimates').length &gt; 0 { &nbsp; &nbsp; &nbsp;$('#estimate_shipping').show();$('#estimate_shipping_toggle').hide();};</p>
<p>$(document).ready(function() {</p>
<p>&nbsp; &nbsp; setTimeout(function() {<br />&nbsp; &nbsp; &nbsp; &nbsp;$(""#estimate_shipping_region option, #order_shipping_address_region option"").each(function(){ <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if($(this).val() != ""12""){ $(this).remove() } //numero = regi&oacute;n&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp;});<br />&nbsp; &nbsp; &nbsp; &nbsp;$(""#order_billing_address_country option"").each(function(){ <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if($(this).val() != ""CL""){ $(this).remove() }<br />&nbsp; &nbsp; &nbsp; &nbsp;});</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp;$(""#order_billing_address_country"").change();<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}, 3000);<br />&nbsp; &nbsp; &nbsp; &nbsp;});</p>
<p>&lt;/script&gt;</p>

Nota: 1. Existe un lapso de tiempo en hacer que el Javascript agregado a nuestra tienda se ejecute al 100% y elimine las regiones que no necesitamos. estoy puede ser 0.3secs luego de que la tienda cargue por completo.