Shopify
Tema Online Store 2.0
- Ingesta de datos
- App Shopify (automática)
- Integración frontend
- App block Shopify
Instalar Dialog implica dos preocupaciones distintas, que no siempre viven en el mismo sitio:
Algunas vías cubren ambas a la vez (app Shopify, módulo Prestashop). Otros stacks requieren combinar (ej. Shopify headless: la app gestiona la ingestión, tú embeds el frontend).
Encuentra tu stack abajo. Cada tarjeta enlaza con las dos páginas que vas a seguir: una para la ingestión de data y otra para el embed frontend.
Tema Online Store 2.0
Pre-Online Store 2.0
Hydrogen, frontend custom
Next.js, Remix, Vite — cualquier React
Nuxt o cualquier Vue 3
Svelte, SolidJS, vanilla, templating server-side
Fuera de Shopify y Prestashop — último recurso
«¿App Shopify, GTM o SDK — cuál elegir?» Si tu tienda corre en Shopify, siempre es la app Shopify — nunca GTM, nunca el SDK a secas (salvo headless, abajo). En Prestashop, siempre el módulo. GTM solo existe para tiendas que no están en ninguna de las dos plataformas y sin developer frontend — una vía beta, de último recurso, con trade-offs reales.
«Estamos en Shopify headless (Hydrogen, Next.js…). ¿Qué va dónde?»
Separa las dos preocupaciones: instala la app Shopify para la sincronización del catálogo, y embed el widget con @askdialog/dialog-react, @askdialog/dialog-vue o el SDK. El app block no puede renderizarse fuera del renderer de Online Store. Detalles en Instalar en Shopify → Headless.
«Solo necesito el catálogo.» Ve a Integración del catálogo. Shopify y Prestashop sincronizan automáticamente; todo lo demás se sube vía la API siguiendo el esquema del catálogo.
«El widget ya está en línea — solo me falta el tracking.» Ve a la vista general del tracking. Indica, por vía de instalación, qué eventos son automáticos y qué dos eventos site-level tiene que conectar tu equipo.
«API, SDK, paquete React, paquete Vue — ¿para qué sirve cada uno?» La API REST es server-side, solo para subir el catálogo y el contenido. El SDK y los paquetes React / Vue son frontend, para embedder el widget. Tabla de enrutamiento completa en la visión general para developers.
«¿Qué puedo configurar yo mismo, y qué necesita un developer?» Todo lo que está en el dashboard de Dialog es self-serve: documentos de entrenamiento, directrices, identidad del asistente, personalización visual, Personal Shopper. El código solo hace falta para los embeds en storefront custom, el cableado GTM, el pegamento de refresh del carrito y las subidas de catálogo custom. El mapa completo de responsabilidades está en Antes de contactar con soporte.
Lo que tu equipo tiene que hacer depende de la vía:
Si tu ingestión de data está gestionada pero queda embedder el asistente en un frontend custom, comparte esto con tus developers:
@askdialog/dialog-react — DialogProductBlock y DialogInput drop-in.@askdialog/dialog-vue — mismos componentes, sabor Vue.@askdialog/dialog-sdk — SDK vanilla, el equipo construye el UI shell alrededor.El refresh de la UI del carrito (icono, burbuja, mini-cart, drawer) es el problema más común, en todas las plataformas. Después de instalar Dialog, abre el asistente en una página de producto, añade un producto y verifica que tu UI de carrito se actualiza sin recargar la página. Si no, ver Problemas al añadir al carrito — la solución depende de la vía de instalación.