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.
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

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".

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 $"

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.

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".

Aquí hay un resumen de la regla que creamos en el ejemplo anterior:
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 $"
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 $"
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:

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.

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.

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.
