Saltar al contenido principal

Shopify

Categoria: E-commerce. Conecta Shopify y tu widget podra encontrar productos y consultar pedidos por tus visitantes, dentro del propio chat.
Las integraciones estan disponibles en los planes Pro y Business. Shopify comparte la categoria E-commerce con WooCommerce, asi que solo una de las dos puede estar activa a la vez.

Que puede hacer este bot

El bot hace exactamente estas acciones, nada mas. “Requiere identidad” significa que el visitante debe estar identificado primero; si no, el bot da una respuesta segura y neutra.
AccionQue haceRequiere identidad
Buscar productosBusca en tu catalogo por palabra clave y muestra tarjetas con precio, imagen y enlace de compra (hasta 10).No
Consultar estado de un pedidoConsulta el estado, el seguimiento y la entrega de un pedido por el email del visitante.Si

Que NO puede hacer

Shopify se limita a las acciones de arriba. No puede:
  • Anadir productos al carrito o pagar desde el chat (el visitante lo hace en tu tienda)
  • Gestionar devoluciones o modificar un pedido desde el chat
  • Consultar un pedido sin el email del visitante

Parte 1 — Conectar Shopify

Shopify se conecta con OAuth, asi que nunca pegas API keys: solo autorizas la app de BestChatBot en tu tienda.

Abre Integraciones

En el dashboard de tu workspace, abre la pestana Integraciones y busca Shopify.

Conecta

Haz clic en Conectar. Se abre un popup seguro. Inicia sesion en Shopify y autoriza el acceso. Esto instala la app de BestChatBot en tu tienda, que ademas habilita el proxy de identidad que usaras en la Parte 3. Nunca tecleas credenciales en BestChatBot.

Conectado

Una vez autorizada, las acciones de Shopify quedan disponibles en tu widget de inmediato. Si WooCommerce estaba conectada, se desconecta automaticamente.
Conectar integraciones requiere rol Editor, Admin u Owner. Consulta Miembros y roles.

Parte 2 — Embebe el widget en tu tienda

Conectar Shopify permite al bot leer tu tienda. Para mostrar el widget en tu escaparate, pega el snippet de embed estandar en tu tema.
1

Abre el codigo de tu tema

En el admin de Shopify, ve a Online Store → Themes → ⋯ → Edit code y abre layout/theme.liquid.
2

Pega el snippet de embed

Justo antes de la etiqueta de cierre </body>, pega el snippet de tu widget (encuentra tu data-api-key en Dashboard → Web Widget → Installation):
<script
  src="https://widget.bestchatbot.io/widget/v1/chat.js"
  data-api-key="rk_live_xxxxxxxxxxxxxxxxxxxx"
  defer
></script>
theme.liquid en el editor de codigo de Shopify con el script del widget de BestChatBot antes del cierre de body
Guarda. El boton de chat ya aparece en tu escaparate.
Widget de BestChatBot en vivo en un escaparate de Shopify

Parte 3 — Consultas de pedidos con identidad

Por defecto el bot pide el email al visitante antes de consultar un pedido. Para clientes de Shopify logueados puedes saltarte ese paso: BestChatBot verifica su identidad automaticamente mediante un Shopify App Proxy, asi “rastrea mi pedido” devuelve sus pedidos sin pedir el email.
1

Crea una signing key

En tu dashboard, abre Web Widget → Security y haz clic en Create Signing Key. BestChatBot usa esta clave para firmar el token de identidad de cada cliente en el servidor: no la pegas en tu tema.
2

Anade el snippet de identidad

En theme.liquid, justo despues del snippet del widget, anade:
<script>
  (function () {
    fetch('/apps/bestchatbot/identity', { credentials: 'same-origin' })
      .then(function (r) { return r.json(); })
      .then(function (data) {
        if (data.token && window.BestChatBot) {
          window.BestChatBot.setUserToken(data.token);
        }
      })
      .catch(function () {});
  })();
</script>
En cada carga de pagina, esto le pregunta al proxy de identidad de BestChatBot quien es el cliente logueado. El proxy devuelve un token corto firmado (email e ID de cliente de Shopify) solo para clientes autenticados; los visitantes anonimos no reciben nada y navegan con normalidad.
Ahora un cliente logueado puede pedir “rastrea mi pedido” y obtener sus pedidos al instante.
Cliente de Shopify logueado viendo sus pedidos en el widget tras pedir rastrear un pedido
Para entender como funciona la identidad del visitante entre plataformas, consulta Identidad del visitante.

Una por categoria

Shopify esta en la categoria E-commerce con WooCommerce. Conectar una desconecta la otra, para que tu bot tenga siempre una unica herramienta clara de e-commerce.
Si conectas Shopify mientras WooCommerce esta activa, WooCommerce se desactiva automaticamente.

Disponibilidad

PlanShopify
Free
Starter
Pro
Business

Siguientes pasos

Identidad del visitante

Configura la verificacion de identidad para acciones personales como consultar pedidos.

Acciones agenticas

Descubre como el bot convierte una peticion en una accion real.