¿Es posible modificar el comportamiento de las alertas del checkout?
Por ejemplo, cuando cambian los costos de envios o se incorpoora un cupon invalido:
Se puede cambiar la mensage Cupón PRIMERACOMPRA inválido?
¿Es posible modificar el comportamiento de las alertas del checkout?
Por ejemplo, cuando cambian los costos de envios o se incorpoora un cupon invalido:
Se puede cambiar la mensage Cupón PRIMERACOMPRA inválido?
Hola @nohestmm esperamos que te encuentres muy bien!
Relizando varias pruebas para dar solución a tu pregunta en conjunto con el equipo, nos encontramos este proyecto el cual te permite modificar textos de tu tienda via JS: GitHub - vtex/front.messages at b734ac857291f0bd5994341c91b6cf45aaade62d
Sin embargo sería bueno tener mayor detalle de tu tienda para ser más especificos en el soporte.
Por el momento te proponemos hacer uso del siguiente código para reemplazar el mensaje:
$(document).ajaxComplete(()=> {
if($(`.vtex-front-messages-template.vtex-front-messages-type-warning.vtex-front-messages-template-opened`).length && $(`.vtex-front-messages-template.vtex-front-messages-type-warning.vtex-front-messages-template-opened`).find(".vtex-front-messages-detail").text().includes("Cupón")) {
$(`.vtex-front-messages-template.vtex-front-messages-type-warning.vtex-front-messages-template-opened`).length && $(`.vtex-front-messages-template.vtex-front-messages-type-warning.vtex-front-messages-template-opened`).find(".vtex-front-messages-detail").text("Custom Message")
}
});
Antes del cambio:
Después del cambio:
Recuerda que si requieres hacer algunos cambios adicionales sobre el mensaje puedes hacer las validaciones que consideres necesarias, este fragmento de código es solo un ejemplo. Ya todo depende de tu necesidad.
Esperamos que esto te sea de ayuda.
Hola muchas gracias por tu respuesta, al final decidimos quitar las alertas y con el orderform manejamos que solo mostrara un mensaje debajo del input cuando el cupón es inválido pero es bueno saber esto, saludos.
This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.