Editar precios de producto por zona de país

Usa esta guía para aplicar importes regionales de producto una vez que las zonas del sitio actual sean válidas. Estos campos están pensados para los gestores de productos de WooCommerce.

Antes de empezar

  • Activa Country pricing zones y crea una zona alternativa válida.
  • Confirma que el producto ya tiene su precio normal de WooCommerce y su tipo de producto.
  • Confirma que el índice de productos con precios por país está listo en Site Health.
  • Mantén inactivo cualquier otro motor de precios por país para evitar lecturas de precio conflictivas.

Los valores regionales guardados modifican las lecturas de precio del lado del servidor de WooCommerce compatibles para las solicitudes resueltas en esa zona. También controlan el orden de precios regional, los rangos de precios, los conjuntos de productos en oferta, la visibilidad y la posibilidad de compra sin modificar los importes base guardados de WooCommerce.

Editar un producto simple, un producto externo o una suscripción

  1. Ve a Products → All Products y edita el producto.
  2. En Product data, abre Country prices.
  3. Elige un modo para cada zona:
    • Inherit WooCommerce prices usa los importes normales de WooCommerce del producto.
    • Override for this zone usa los importes regionales introducidos en esa fila.
    • Unavailable in this zone elimina el importe efectivo y hace que el producto compatible no esté disponible para esa zona.
  4. Para una sobrescritura, introduce un Regular price no negativo.
  5. Opcionalmente, introduce un Sale price más bajo. Dejarlo vacío significa que no hay oferta regional.
  6. Para una suscripción, introduce los importes regulares y de oferta recurrentes y la Sign-up fee. Una tarifa de registro regional vacía se guarda como cero en una sobrescritura.
  7. Selecciona Update.

El resultado esperado es que el conjunto completo de filas de zona se acepte en conjunto, las columnas regionales de la lista de productos se actualicen y las lecturas de producto del lado del servidor usen el importe de la zona resuelta.

Editar una variación o una variación de suscripción

  1. Edita el producto variable.
  2. En Product data, abre Variations.
  3. Expande la variación que necesita importes regionales.
  4. Busca Country prices dentro de esa variación.
  5. Elige el modo e introduce los mismos importes compatibles descritos arriba.
  6. Repite para cada variación aplicable.
  7. Selecciona Save changes en el panel Variations.

Cada variación es dueña de sus importes regionales. La columna regional del padre variable muestra el mínimo y el máximo entre sus variaciones comprables para esa zona.

Las mismas variaciones disponibles suministran el rango de precios variable del lado del servidor. Una variación marcada como no disponible está inactiva, es invisible y no se puede comprar para esa zona.

Opciones y límites importantes

  • El importe de oferta regional debe ser inferior al importe regular regional.
  • Las fechas normales de oferta del producto de WooCommerce controlan cuándo está activa una oferta regional.
  • Una oferta futura mantiene efectivo el importe regular regional hasta su hora de inicio. El índice regional y las cachés de variación de WooCommerce se actualizan en el inicio y el fin programados.
  • Un importe de oferta vacío nunca hereda el importe de oferta normal de WooCommerce cuando la fila es una sobrescritura.
  • Unavailable in this zone es explícito y difiere de heredar un precio base vacío.
  • Renombrar o reordenar una zona conserva sus filas de producto existentes.
  • Desactivar una zona conserva sus valores de producto guardados, pero elimina su columna de la lista de productos hasta que se vuelva a activar.
  • La duplicación de productos y la sincronización de productos de Polylang compatible copian el documento completo de precios por país, incluidos los valores que pertenecen a variaciones cuando la integración duplica esas variaciones.
  • Todos los valores e índices pertenecen al sitio actual en una red multisitio.
  • Se admiten productos simples, externos, variables, variaciones, suscripciones, suscripciones variables y variaciones de suscripción. Otros tipos de producto personalizados conservan sus valores base de WooCommerce y aparecen en Site Health después de ser observados.

Verificar el resultado

  1. Vuelve a cargar el producto y confirma que cada fila de zona conserva su modo y sus valores seleccionados.
  2. Vuelve a Products → All Products.
  3. Confirma que cada zona activada tiene una columna de precios.
  4. Confirma que una sobrescritura simple muestra su importe actual efectivo, una fila no disponible muestra Unavailable y un producto variable muestra el rango esperado.
  5. Mira el producto con un país de cliente de esa zona y confirma que los valores actual, regular, de oferta y de variación coinciden con la fila guardada.
  6. Comprueba el orden de precios, un filtro de precio mínimo/máximo y una lista de productos en oferta para el mismo país.
  7. Confirma que la página pública contiene primero un marcador de carga neutral y luego muestra el precio regional y el estado completo del producto.
  8. Ve a Tools → Site Health → Status y confirma que los resultados del índice de productos y de compatibilidad de tipos de producto son correctos. Mantén la caché de páginas compartida omitida a menos que Country pricing universal cache safety también sea correcta.

Resolución de problemas

El precio de oferta se rechaza

Introduce un importe no negativo inferior al precio regular regional, o deja el campo de oferta vacío. El documento de precios por país válido anterior permanece sin cambios cuando falla la validación regional, incluso si WooCommerce guarda campos de producto no relacionados de la misma actualización.

Una variación no muestra los campos de precios por país

Confirma que la herramienta de zonas por país está activada, que la configuración de la zona es válida y que la variación ha terminado de cargarse. Expande la variación después de que se cargue el panel Variations.

Una columna regional muestra «Not indexed»

Guarda el producto una vez o sigue Reindex country-zone product prices.

Un producto compatible sigue mostrando el precio normal de WooCommerce

Confirma que la solicitud se resuelve en el país y la zona activada esperados, que la fila usa Override for this zone y que el índice del producto está listo. Después comprueba Site Health en busca de un plugin de precios por país conflictivo. El tiempo de ejecución permanece inactivo deliberadamente cuando su configuración o índice no está disponible o cuando WooCommerce Price Based on Country está activo.

Un tipo de producto personalizado conserva su precio normal

Esta es la alternativa segura para tipos de producto no compatibles. Revisa Country pricing product-type compatibility en Site Health y verifica esa familia de productos antes de confiar en importes regionales para ella.