Hola,
Estoy configurando los envíos de WooCommerce en la tienda y tengo estas zonas:
Cuando en la tienda pongo la dirección de cualquier lugar de la península va bien. Pero cuando pongo el lugar de Recogida local, que es en 36940 Cangas (Pontevedra) no muestra las dos opciones, solo el fijo, pero encima no es el precio que debería poner, está poniendo el de Pontevedra (4,44€) no el de Cangas (4€).
Probé a quitar en la zona Cangas la provincia Pontevedra, dejando solo el código postal, pero sigue igual, aun peor, si en la web pongo en dirección cualquier provincia sin quitar el código postal 36940 muestra las dos opciones y el precio fijo de Cangas:
No sé qué estoy haciendo mal.
Contenido solo visible a usuarios registrados
Hola Carlos,
Nos comentas que si eliminas esto:
Muestra las dos opciones de precio fijo y recogida en local, entiendo que está bien? Recuerda que WooCommerce toma en consideración el código postal para mostrar las opciones de envío, si mantienes el 36490 seguirá mostrando el que debe estar configurado para esa ubicación que entiendo es esa que nos comentas.
Si no es asi puedes indicarnos con un poco más de detalle que es lo que está mal? para poderlo replicar
Un saludo 🖐️
Hola,
No, lo está mostrando mal. Voy a intentar explicarme mejor:
Zonas:
Zona Cangas: "Recogida en local": gratis y "Envíos Cangas": 4€
Zona Pontevedra: "Envíos Pontevedra": 4,44€
Zona Galicia: "Envíos Galicia": 4,67€
Zona España peninsular: "Envíos España peninsular": 5,06€
Debería mostrar las dos opciones, "Recogida en local": gratis y "Precio fijo": 4€
Pero está mostrando una solo opción y además el precio no es ese, está mostrando el de la zona Pontevedra: 4,44€
Pruebo con una provincia de Galicia:
Funciona bien.
Pruebo con una provincia peninsular:
Funciona bien
Pero, si pongo cualquier provincia que no sea Pontevedra pero con el código postal de Cangas 36940:
Es la única forma en que me aparecen las dos opciones, pero evidentemente está mal, ya que Cangas está en Pontevedra.
En este caso si pongo una provincia de España sin ser Pontevedra con el CP de Cangas 36940 no aparecen las dos opciones:
Las opciones España peninsular, Galicia y Pontevedra funcionan bien.
Pero si pruebo a poner Pontevedra y Cangas 36940 no muestra las dos opciones que debería:
No consigo que las dos opciones aparezcan nunca. Parece que se salta la zona Cangas y muestra siempre la zona Pontevedra.
Espero haberme explicado un poco mejor. Ahora mismo en la web queda la zona Cangas con la provincia puesta, por si probáis.
Gracias.
Hola Carlos,
Perfecto, suponemos que en la configuración del envío a Pontevedra tienes configurada la región aquí:
Verifica eliminar esa región y trabajarla por medio de los códigos postales:
36001
36002
36003
36004
36005
36070
36071
36080
36143
36156
36160
36161
36162
36163
36164
Los agregas así como te los comparto una debajo de otro, luego en el de Cangas, agregas solo el de 36490, algo como esto:
Con esto verificas si al agregar un código postal que sea de Pontevedra se muestra los métodos de envío de Pontevedra y al cambiarlo a uno de Cangas se muestra los dos que tienes configurados.
Un saludo 🖐️
Hola,
Pues probé como me dices y sí funciona, solo que me pusiste solo los CP de Pontevedra ciudad, pero la provincia tiene muchos más, así que usé los comodines y puse esto:
Cangas:
3694*
Pontevedra:
361*
362*
363*
364*
365*
366*
367*
368*
3690*
3691*
3692*
3693*
3695*
3696*
3697*
3698*
3699*
No entiendo porque no funcionó como siempre, porque tengo otras webs donde funciona poner Pontevedra, de hecho, volvé a entrar para verlas y funcionan bien, pero bueno, es igual, esta es otra forma y funciona así que muchas gracias por la ayuda.
Un saludo.
Hola Carlos,
Algunas veces los sistemas de envíos en WooCommerce tienden a dar algunos problemas, sobre todo con regiones internar, está perfecto como lo has planteado, si tiens alguna otra duda recuerda que puedes crear un nuevo tema y con todo gusto lo vemos.
Un saludo 🖐️