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

- Anuncio -
Artículo anterior
Artículo siguiente
Miguel Zicia Osorio
Miguel Zicia Osoriohttps://ziccosor.com
CEO de ZICCOSOR - Más de 10 años asistiendo a empresas y a emprendedores de todo el mundo a convertir sus ideas, historias en sólidas Marcas, Proyectos digitales, construyendo relaciones de confianza y duraderas.

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

Descarga 4 Tarjetas de Visita de Lujo – Realista Mockup

Si estás buscando la manera perfecta de presentar tu diseño creativo de logo y dejar una impresión imborrable en tus clientes, ¡has llegado al lugar adecuado!

Todo lo que necesitas saber para crear tu Ecommerce

Antes de embarcarte en la aventura de crear tu propio eCommerce en Perú, es importante que te plantees una serie de preguntas clave para asegurar el éxito de tu negocio en línea.

Diseño de Logotipos en Perú

Diseño de logotipos en Perú: Explora la importancia de un logotipo bien diseñado para tu empresa y descubre los mejores servicios de diseño en Perú.

Los 18 mejores generadores de imágenes y arte de IA 2023

Con razón se dice que una imagen puede valer...