Ir al contenido

Pregunta a la doc

Las respuestas vienen solo de esta documentación, con fuentes. Para temas específicos de tu cuenta, la doc te dirige al responsable correcto.

¿Qué estás buscando?

Estás hablando con un asistente de IA. Puede equivocarse, así que verifica la información importante.

Configurar el botón del carrito

El asistente muestra un botón «Ver carrito» (en el header del chat y en su menú de opciones). Por defecto redirige a /cart: el carrito estándar de Shopify. Si tu carrito vive en otra URL, o se abre como drawer sin página propia, configura la redirección desde el dashboard. No hace falta código en el widget.

En el dashboard de Dialog: Configuración del asistente → pestaña Asistente → URL de la página del carrito.

El widget resuelve el valor contra el dominio de la tienda donde se ejecuta: la ruta, los query params y el hash se conservan; el dominio se ignora. Ejemplos:

Valor El botón redirige a
(vacío) https://mitienda.com/cart
/cesta https://mitienda.com/cesta
/cart?openCart=true https://mitienda.com/cart?openCart=true

A tener en cuenta:

  • Este ajuste vive en el dashboard, no en el código de integración: no es una opción del SDK (@askdialog/dialog-sdk) ni una prop de los componentes React / Vue. El widget lee el valor desde tu configuración de Dialog.
  • Funciona en todas las vías de instalación: app de Shopify, módulo de Prestashop, GTM, SDK / storefront custom.
  • Si tu tienda tiene varios idiomas, el campo se configura por idioma.

Si tu carrito es un drawer que se abre sobre la página actual, no existe una página de carrito a la que redirigir. El patrón:

  1. Tu developer hace que el storefront lea un query param (p. ej. ?openCart=true) que abre el drawer al cargar la página:
if (new URLSearchParams(window.location.search).get("openCart") === "true") {
openCartDrawer(); // tu código para abrir el drawer
}
  1. Después introduce ese param en el campo URL de la página del carrito, p. ej. /?openCart=true.

Este pequeño trozo de código pertenece a tu equipo, como el pegamento de refresco del carrito: Dialog no puede abrir un drawer que no conoce.