Configurar zonas de países
Usa esta guía para crear un mapa de países validado para la tienda WooCommerce actual.
Antes de empezar
- Confirma que WooCommerce está activo.
- Decide qué países necesitan zonas explícitas.
- Decide qué zona habilitada debe recibir todos los países sin coincidencia.
- Decide si los países sin coincidencia deben ver el precio alternativo/por defecto efectivo o ningún precio.
- Si el sitio ya utiliza otra extensión de precios por país, mantenla inactiva mientras preparas esta configuración y revisa Site Health antes de activar precios regionales en cualquier otro lugar.
Habilitar la herramienta
- Ve a Settings → POM Tweaks.
- Abre E-Commerce → Products.
- Busca Country pricing zones.
- Selecciona Enable country zones, product price fields, indexing, and diagnostics.
- Selecciona Save.
El editor de zonas de países aparece después de habilitar la herramienta. Un sitio nuevo comienza sin zonas creadas automáticamente.
Añadir las zonas
- En Price in unmatched countries, selecciona Show the effective fallback/default price o Hide the price.
- Selecciona Add new en Configured zones.
- Introduce un Zone name claro.
- Selecciona los Countries de la zona. Deja esto vacío solo cuando esta fila sea la zona alternativa.
- Introduce una Priority de
0a9999. Los valores más bajos están disponibles primero para las funciones compatibles que necesitan una lista de zonas ordenada. - Selecciona Enable this zone cuando la zona deba participar en la resolución de solicitudes.
- Selecciona Use this enabled zone when no country assignment matches para exactamente una fila.
- Repite estos pasos para las zonas restantes.
- Arrastra las filas al orden de administración preferido si es necesario.
- Selecciona Save.
El resultado esperado es una confirmación de que las zonas se guardaron y sus identificadores existentes se conservaron.
Guardar una configuración de zonas modificada también pone en cola una reconstrucción limitada del índice de administración de precios por país. La edición de productos sigue estando disponible mientras se ejecuta ese trabajo en segundo plano.
Reglas importantes
- Un país no puede aparecer en dos zonas, incluso cuando una de esas zonas está deshabilitada.
- Una configuración con zonas debe contener exactamente una alternativa.
- La alternativa debe estar habilitada.
- Una zona que no sea alternativa debe contener al menos un país.
- Renombrar, reordenar, habilitar o deshabilitar una fila existente conserva su identificador interno.
- Copiar o manipular un identificador existente se rechaza.
- La configuración y los identificadores de las zonas están aislados en el sitio de WordPress actual.
- La lista efectiva de países de venta de WooCommerce controla la compra de forma independiente. Un precio alternativo puede ser visible en un país donde la compra está bloqueada.
- Hide the price afecta solo a los países que llegan a la alternativa porque no tienen una asignación de zona explícita. No oculta los precios en las zonas asignadas explícitamente.
Si falla alguna regla, el cambio de zona enviado completo se rechaza y la configuración válida anterior permanece activa.
Verificar el resultado
- Recarga Settings → POM Tweaks → E-Commerce → Products.
- Confirma la política de precios de países sin coincidencia, los nombres, las selecciones de países, el orden, las prioridades, los estados habilitados y la selección de alternativa.
- Renombra una zona de prueba, guarda y confirma que sigue siendo la misma fila.
- Reordena dos zonas de prueba, guarda y confirma que su configuración se mueve con ellas.
- Ve a Tools → Site Health → Status.
- Confirma que Country pricing zone configuration informa de una configuración válida.
Los precios de los productos deben permanecer sin cambios durante toda esta verificación.
Continúa con Editar precios de productos por zona de país cuando la configuración de zonas sea válida.
Resolución de problemas
Aparece un mensaje de país duplicado
Elimina el país de todas las zonas excepto de su propietario previsto y vuelve a guardar. La configuración válida anterior permanece disponible hasta que el envío corregido tenga éxito.
La alternativa no se puede guardar
Confirma que exactamente una fila está seleccionada como alternativa y que la misma fila está habilitada.
Se rechaza una zona sin países
Asigna al menos un país o convierte esa fila en la única alternativa habilitada.
El editor no tiene opciones de países
Confirma que WooCommerce está instalado y activo, y vuelve a cargar la página de ajustes.
Un subsitio diferente no muestra las mismas zonas
Esto es lo esperado. Las zonas de países se almacenan intencionadamente por sitio en una red multisitio.
Las columnas regionales de la lista de productos muestran «Not indexed»
La reconstrucción en segundo plano puede seguir ejecutándose después de un cambio de zona. Comprueba Site Health o sigue Reindexar precios de productos por zona de país.