Publicado el

Configuración de envío por distritos (zonas) en Woocommerce

envío gratuito

Configuración de envíos por distritos.

Te compartimos una forma de integrar la lista de distritos de una provincia en las zonas de envío de WooComerce.

// INICIO ENVIOS POR DISTRITOS
add_filter ( 'woocommerce_states' , 'goowoo_add_states' );
function goowoo_add_states( $states ) {
$states [ 'PE' ] = array (
'ANN' => __( 'Ancón' , 'woocommerce' ) ,
'ATE' => __( 'Ate' , 'woocommerce' ) ,
'BAR' => __( 'Barranco' , 'woocommerce' ) ,
'BEL' => __( 'Bellavista' , 'woocommerce' ) ,
'BRE' => __( 'Brena' , 'woocommerce' ) ,
'CDL' => __( 'Carmen de la Legua' , 'woocommerce' ) ,
'CHO' => __( 'Chorrilos' , 'woocommerce' ) ,
'COM' => __( 'Comas' , 'woocommerce' ) ,
'EAG' => __( 'El Agustino' , 'woocommerce' ) ,
'IND' => __( 'Independencia' , 'woocommerce' ) ,
'JMA' => __( 'Jesus Maria' , 'woocommerce' ) ,
'LVI' => __( 'La Victoria' , 'woocommerce' ) ,
'LPE' => __( 'La Perla' , 'woocommerce' ) ,
'LPT' => __( 'La Punta' , 'woocommerce' ) ,
'LNC' => __( 'Lince' , 'woocommerce' ) ,
'LCE' => __( 'Lima Cercado' , 'woocommerce' ) ,
'LOL' => __( 'Los Olivos' , 'woocommerce' ) ,
'MGD' => __( 'Magdalena' , 'woocommerce' ) ,
'MIR' => __( 'Miraflores' , 'woocommerce' ) ,
'PLI' => __( 'Pueblo Libre' , 'woocommerce' ) ,
'RIM' => __( 'Rimac' , 'woocommerce' ) ,
'SBO' => __( 'San Borja' , 'woocommerce' ) ,
'SJM' => __( 'San Juan de Miraflores' , 'woocommerce' ) ,
'SJL' => __( 'San Juan de Lurigancho' , 'woocommerce' ) ,
'SIS' => __( 'San Isidro' , 'woocommerce' ) ,
'SLU' => __( 'San Luis' , 'woocommerce' ) ,
'SMP' => __( 'San Martin de Porres' , 'woocommerce' ) ,
'SAN' => __( 'Santa Anita' , 'woocommerce' ) ,
'SMI' => __( 'San Miguel' , 'woocommerce' ) ,
'SUR' => __( 'Surco' , 'woocommerce' ) ,
'SRQ' => __( 'Surquillo' , 'woocommerce' ) ,
);
return $states;
}
// FIN ENVIOS POR DISTRITOS

Video Guía

WooCommerce Country Codes & State Codes List

State
State Code
El Callao – CAL
Municipalidad Metropolitana de Lima – LMA
Amazonas – AMA
Ancash – ANC
Apurímac – APU
Arequipa – ARE
Ayacucho – AYA
Cajamarca – CAJ
Cusco – CUS
Huancavelica – HUV
Huánuco – HUC
Ica – ICA
Junín – JUN
La Libertad – LAL
Lambayeque – LAM
Lima – LIM
Loreto – LOR
Madre de Dios – MDD
Moquegua – MOQ
Pasco – PAS
Piura – PIU
Puno – PUN
San Martín – SAM
Tacna – TAC
Tumbes – TUM
Ucayali – UCA