¿Es posible modificar el comportamiento de las alertas del checkout?

¿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:
image

Después del cambio:
image

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.

3 Likes

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.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.