Ecommerce Bot
Introducción
Este tutorial te ayudará a construir un bot de ecommerce a través de Catalyst ConvoKraft que sirve como un asistente de ventas eficiente para tu sitio web de ecommerce.
Considera una tienda en línea que vende dispositivos electrónicos y electrodomésticos a través de su sitio web. Construiremos un bot de ConvoKraft para el sitio web que permite a los usuarios tener conversaciones individuales interactivas en cualquier momento, sin tener que crear tickets de soporte o contactar al personal de atención al cliente para consultas más simples y directas o preguntas frecuentes.
El bot de ecommerce puede mostrar la lista de productos disponibles en el inventario de la tienda, permitir a los usuarios realizar un pedido con la tienda, ver los detalles de un pedido, cambiar la dirección de entrega o reprogramar la entrega tentativa del pedido.
El bot de ecommerce se verá así después de ser integrado en el sitio web:
Puedes acceder a un bot de ecommerce funcional y probar su funcionamiento aquí: ¡Prueba la App!
El bot de ecommerce utiliza los siguientes componentes fundamentales de ConvoKraft:
-
Actions : Configuraremos el bot de ecommerce para realizar operaciones como ver la lista de artículos disponibles en la tienda en línea, realizar un pedido, ver detalles de un pedido, cambiar la dirección de entrega y reprogramar la fecha de entrega.
-
Bot Logic : Configuraremos la lógica del bot de nuestro ecommerce bot usando Catalyst Integration Functions. La función manejará la lógica del backend de las actions que se configuren. En este tutorial, hemos codificado las funciones en Node.js16.
-
Handlers : Configuraremos respuestas en las funciones handler para saludar al usuario al iniciar una nueva conversación con el bot, informar al usuario sobre escenarios de falla o excepciones, y también para hacerle saber al usuario que el bot no puede comprender un mensaje en particular. La lógica de ejecución principal del bot también se configurará en una función handler y discutiremos más al respecto en esta sección.
El bot de ConvoKraft también utiliza otros servicios de Catalyst y sus componentes incluyendo:
-
- Functions : Usaremos la Catalyst Integration function y codificaremos la lógica del bot de ConvoKraft en ella y luego asociaremos la función creada con nuestro bot de ConvoKraft.
-
- Web Client Hosting : Para alojar la aplicación client, es decir, el sitio web, usaremos este componente del servicio Catalyst Cloud Scale. Integraremos el bot en el sitio web usando el paquete del SDK de Javascript del frontend proporcionado por Catalyst.
También configuraremos el siguiente servicio de Zoho:
- Zoho CRM : Para almacenar los productos en la tienda en línea y los datos de todos los pedidos realizados, crearemos módulos personalizados en Zoho CRM y lo usaremos como nuestra fuente de datos. Para obtener más información sobre la configuración de módulos personalizados, consulta esta sección.
En este tutorial, se te proporcionará el código para construir el bot de ConvoKraft usando Catalyst Integration functions y un código de client simple para el sitio web de ecommerce. Solo tendrás que copiar el código proporcionado aquí y pegarlo en los archivos apropiados según las instrucciones. Configuraremos las actions necesarias para el bot, codificaremos la lógica de negocio, entrenaremos y probaremos el bot, y finalmente integraremos el bot en el sitio web.
Última actualización 2026-03-20 21:51:56 +0530 IST
