Eliminar provincias peruanas en WooCommerce

Fecha:

- Advertisement -

Si hemos querido configurar nuestra tienda online Woocommerce para que calcule el costo de envío por distrito y quieres eliminar “Municipalidad Metropolitana de Lima (LMA)”. Acá te enseñamos como eliminar provincias en Woocommerce

Te lo enseñamos paso a paso cómo Quitar Provincias En Woocommerce

En primero vamos a ver como quitar provincias en Woocommerce. Lo realizaremos agregando un simple código en el archivo functions.php de tu tema activo

Tener cuidado con el archivo ya que podemos hacer que tu WordPress se rompa, pero si sigues este tutorial paso a paso, no tendrás problemas.

Te recomendamos que hagas una copia de seguridad de archivos y base de datos
Eliminar provincias en Woocommerce
Eliminar provincias en Woocommerce

El archivo functions.php lo enontraras en la carpeta del theme activo. Un ejemplo si usas el Tema Divi, lo estará en wp-config/themes/Divi

Si usas un tema hijo o child theme tendrías que añadir un archivo functions.php vacío, si no lo tienes en el tema hijo y que agregue el código allí. Recuerde que en el archivo functions.php vacío, la etiqueta de apertura del código php debe aparecer al principio, que es: <?php

- Advertisement -

Nota importante: si no usa un tema hijo, cada vez que actualice la plantilla deberá agregar el código nuevamente

Agregar el siguiente codigo

El código a añadir para Eliminar provincias en WooCommerce de Perú como “Municipalidad Metropolitana de Lima (LMA)” sería:

// código del país y la provincias que no se mostrarán en la selección de los envíos.
add_filter('woocommerce_states', 'quitar_provincias'); 
function quitar_provincias( $states ) { 
unset($states['PE']['LMA']); 
return $states;
}
Si observa el código de cada tipo de línea:
unset($states['PE']['LMA']);

Establecer una provincia para ser eliminada. En el ejemplo es Municipalidad Metropolitana de Lima, por eso aparece [‘LMA’]

Quieres saber la lista de provincias en Perú
'CAL' => __( 'El Callao')
'LMA' => __( 'Municipalidad Metropolitana de Lima')
'AMA' => __( 'Amazonas')
'ANC' => __( 'Ancash')
'APU' => __( 'Apurímac')
'ARE' => __( 'Arequipa')
'AYA' => __( 'Ayacucho')
'CAJ' => __( 'Cajamarca')
'CUS' => __( 'Cusco')
'HUV' => __( 'Huancavelica')
'HUC' => __( 'Huánuco')
'ICA' => __( 'Ica')
'JUN' => __( 'Junín')
'LAL' => __( 'La Libertad')
'LAM' => __( 'Lambayeque')
'LIM' => __( 'Lima')
'LOR' => __( 'Loreto')
'MDD' => __( 'Madre de Dios')
'MOQ' => __( 'Moquegua')
'PAS' => __( 'Pasco')
'PIU' => __( 'Piura')
'PUN' => __( 'Puno')
'SAM' => __( 'San Martín')
'TAC' => __( 'Tacna')
'TUM' => __( 'Tumbes')
'UCA' => __( 'Ucayali')
Eliminar muchas provincias

Si desea eliminar muchas provincias de WooComerce a la vez, puede usar este otro código que es más corto:

add_filter('woocommerce_states', 'eliminar_provincias');
function eliminar_provincias( $provincias ) {
$exclude = array('LMA','UCA','SAM','TUM');
foreach( $exclude as $item ) {
unset($provincias['PE'][$item]);
}
return $provincias;
}

En el código anterior tienes que ir introduciendo el código de las provincias en WooCommerce que quieres eliminar en la línea $exclude = array(‘LMA’,’UCA’,’SAM’,’TUM’);

- Advertisement -
Crea tus propias provincias en Woocommerce

Con el siguiente código puedes hacer un listado de las provincias con las que quieres trabajar en Woocommerce. El resto de provincias no indicadas desaparecerán.

add_filter('woocommerce_states', 'lista_provincias');
function lista_provincias( $provincias ) {
$provincias ['PE'] = array(
'CAL' => 'El Callao',
'LMA' => 'Municipalidad Metropolitana de Lima',
'AMA' => 'Amazonas',
'ANC' => 'Ancash' 
); //código y nombres de provincias disponibles
return $provincias;
}

Con este ejemplo solo están disponibles las provincias de El Callao, Municipalidad Metropolitana de Lima, Amazonas y Ancash

5 1 voto
Calificación del artículo
- Anuncio -
Artículo anterior
Artículo siguiente
DW
DWhttps://ziccosor.com
Diseños Gráfico y Diseño Web Perú es un blog dedicado a la oferta de recursos gráficos, videos, desarrollo web y noticias de tecnología. Este espacio se especializa en proporcionar a diseñadores y desarrolladores una variedad de herramientas y contenidos útiles para sus proyectos. Desde plantillas y tutoriales hasta las últimas tendencias en diseño y tecnología, el blog busca ser una fuente integral de inspiración y conocimiento para profesionales y entusiastas del ámbito digital en Perú y más allá.

2 COMENTARIOS

Suscribir
Notificar de
guest

2 Comments
Anteriores
Recientes Más votado
Opiniones integradas
Ver todos los comentarios
John
John
Invitado
2 años atrás

y si además quiero agregarle provincias y distritos desplegables?

Compartir post:

Anuncio

Populares

Más como esto
Relacionado

Kit de Creación de Logotipos: La Solución Definitiva para Diseñadores

Descubre cómo el kit de creación de logotipos te permite diseñar logotipos impresionantes con Adobe Photoshop y Illustrator. Incluye elementos, texturas y fuentes

Animación moderna de propuestas de informes Power Point

Transforma tus presentaciones con nuestra plantilla de animación moderna de propuestas de informes, profesional y fácil de usar.

Patrón geométrico de fresas sin fisuras

Añade un toque de color con este llamativo patrón de fresas sin fisuras, perfecto para fondos y proyectos creativos.

Maqueta de sudadera con capucha urbana

After effects Maqueta de sudadera con capucha urbana