En este post te presentamos una forma de configurar los envíos por zonas personalizadas, puedes establecer un destino personalizado por línea de código. En primer lugar editas el state que actualmente está con el ID de Perú, debes colocar el de tu país. Luego cada id de destino debe ser irrepetible, y procede a cambiar solo los nombres de los destinos. Cualquier duda escríbenos. Recuerda que este código puedes usarlo en la hoja de funciones de tu tema hijo o en un gestor de códigos como Code Snippets, que está muy de moda.
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. Se ha aplicado con éxito para negocios con deliverys locales, la personalización es lo mejor de este código. Puedes sacarle en jugo con una lista personalizada de tus destinos. Está demás decirte que es compatible con la calculadora automática de WooCommerce.
// 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
https://www.youtube.com/watch?v=sHVHGrodoiY