Visión general

Las traducciones te permiten localizar mensajes de error de validación para diferentes idiomas de clientes. Al combinar la condición Idioma del usuario con tu lógica de reglas, puedes mostrar mensajes de error en el idioma preferido del cliente, y también definir un mensaje de respaldo predeterminado en cualquier idioma que prefieras.
La condición de idioma del usuario es la clave para las traducciones. Usándola, podemos crear múltiples bloques dentro de la regla para manejar diferentes idiomas.

Cómo configurar

Crear una regla de validación

Comienza creando una regla con la(s) condición(es) de tu elección.
Por ejemplo, Cantidad total del pedido menor o igual a $100
Set Order Amount

Añadir condición de idioma

Añade el Idioma del usuario como una sub-condición y selecciona el idioma deseado en el cual quieres traducir el mensaje de error.
Por ejemplo, queremos traducir el mensaje de error al “Francés” así que elegimos el Idioma del usuario como “Francés”.
Set User Language

Localizar el mensaje de error

Establece Objetivo para dónde aparece el mensaje de error en el checkout (ya sea en la parte superior de la página de checkout o en un campo específico como Línea de dirección 1) y escribe el mensaje de error en el idioma seleccionado para que los clientes lo vean localizado.
Por ejemplo, establece Objetivo a Top of the checkout page y establece el mensaje de error en francés: “Le montant de la commande est inférieur au montant minimum requis de 100 $“
Set Error Message

Duplicar para idiomas adicionales

Si quieres mostrar el mensaje de error en otros idiomas, copia el bloque de regla (El botón “Copy block” en la parte superior derecha) y pégalo abajo, luego actualiza la condición Idioma del usuario a otro idioma (por ejemplo, Alemán), y reemplaza el mensaje de error con la versión traducida.
Por ejemplo, aquí añadimos el bloque pegado y actualizamos la condición Idioma del usuario a “Alemán” con el mensaje de error traducido.
Example German Translation

Añadir bloque de respaldo con mensaje predeterminado

Finalmente, añade un bloque final con la condición Previous all conditions invalid junto con cualquier otra condición(es) que tenías. En este bloque, escribe el mensaje de error predeterminado (usualmente en inglés). Esto asegura que los clientes que no coinciden con las otras reglas de idioma aún vean un mensaje predeterminado.
Por ejemplo, aquí añadimos el bloque de respaldo con la condición Previous all conditions invalid junto con la condición Cantidad total del pedido y establecemos el mensaje de error a “Order amount is less than the required minimum order amount of $100”.
Example Fallback English Translation

Resumen

Aquí hay un resumen de la regla que creamos en el ejemplo anterior:

Bloque 1 (Francés)

  • Añade la condición Cantidad total del pedido y configúrala a menor o igual a 99.99 para activar un error si la cantidad del pedido está bajo 100.
  • Y sub-condición Idioma del usuario es Francés.
  • Establece el mensaje de error:
    “Le montant de la commande est inférieur au montant minimum requis de 100 $“

Bloque 2 (Alemán)

  • Añade la condición Cantidad total del pedido y configúrala a menor o igual a 99.99 para activar un error si la cantidad del pedido está bajo 100.
  • Y sub-condición Idioma del usuario es Alemán.
  • Establece el mensaje de error:
    “Der Bestellbetrag liegt unter dem erforderlichen Mindestbestellwert von 100 $“

Bloque 3 (Respaldo predeterminado – Inglés)

  • Añade la condición Cantidad total del pedido y configúrala a menor o igual a 99.99 para activar un error si la cantidad del pedido está bajo 100.
  • Para la condición else / respaldo, Y sub-condición Previous all conditions invalid.
  • Establece el mensaje de error:
    “Order amount is less than the required minimum order amount of $100”
Así es como se ve la regla: Full Rule

Qué pasa en el checkout

  • Si el idioma del cliente es francés y la cantidad del pedido es menor a $100, verán el mensaje de error en francés en el checkout.
Example French Error Message
  • Si el idioma del cliente es alemán y la cantidad del pedido es menor a $100, verán el mensaje de error en alemán en el checkout.
Example German Error Message
  • Si el idioma del cliente es cualquier otro idioma y la cantidad del pedido es menor a $100, verán el mensaje predeterminado en inglés en el checkout.
Example English Error Message