--- title: "Introducción" url: https://docs.catalyst.zoho.com/es/tutorials/ecommerce-bot/nodejs/introduction/ description: "Configura un bot asistente de ventas conversacional para un sitio web de ecommerce usando Catalyst ConvoKraft, funciones de Integration de Serverless y Zoho CRM que interactuará con los usuarios del sitio web y gestionará sus pedidos." last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "Catalyst ConvoKraft Actions" url: /es/convokraft/help/actions/overview/introduction - name: "Catalyst ConvoKraft Handlers" url: /es/convokraft/help/handlers/welcome-message-handler - name: "Catalyst Serverless Functions" url: /es/serverless/help/functions/introduction/ - name: "Catalyst CloudScale Web Client Hosting" url: /es/cloud-scale/help/web-client-hosting/introduction/ --- # Ecommerce Bot ### Introducción Este tutorial te ayudará a construir un bot de ecommerce a través de [Catalyst ConvoKraft](https://docs.catalyst.zoho.com/es/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](https://docs.catalyst.zoho.com/es/convokraft/help/bots/introduction/) 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: ![ecommerce-website-hosted](https://catalyst-docs-development.zohostratus.in/images/tutorials/ecommerce-bot/ecommerce-website-hosted.webp) Puedes acceder a un bot de ecommerce funcional y probar su funcionamiento aquí: [¡Prueba la App!](https://ecommerce.catalystserverlessapp.com/app/) El bot de ecommerce utiliza los siguientes componentes fundamentales de ConvoKraft: * **[Actions](https://docs.catalyst.zoho.com/es/convokraft/help/actions/overview/introduction)** : 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](https://docs.catalyst.zoho.com/es/convokraft/help/actions/bot-logic/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](https://docs.catalyst.zoho.com/es/convokraft/help/handlers/welcome-message-handler)** : 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](https://docs.catalyst.zoho.com/es/tutorials/ecommerce-bot/nodejs/configure-function/). > **Nota:** Integration Functions actualmente no está disponible para los usuarios de Catalyst que acceden desde los centros de datos EU, AU, IN o CA. Los usuarios que acceden desde estos DCs pueden en su lugar construir la lógica del bot con la opción de función Deluge. El bot de ConvoKraft también utiliza otros servicios de Catalyst y sus componentes incluyendo: 1. [**Catalyst Serverless**](https://docs.catalyst.zoho.com/es/serverless/getting-started/introduction/): - **[Functions](https://docs.catalyst.zoho.com/es/serverless/help/functions/introduction/)** : Usaremos la [Catalyst Integration function](https://docs.catalyst.zoho.com/es/convokraft/help/actions/bot-logic/catalyst-integration-functions/) y codificaremos la lógica del bot de ConvoKraft en ella y luego asociaremos la función creada con nuestro bot de ConvoKraft. 2. [**Catalyst Cloud Scale**](https://docs.catalyst.zoho.com/es/cloud-scale/getting-started/introduction/): - **[Web Client Hosting](https://docs.catalyst.zoho.com/es/cloud-scale/help/web-client-hosting/introduction/)** : Para [alojar la aplicación client](https://docs.catalyst.zoho.com/es/cloud-scale/help/web-client-hosting/implementation/), es decir, el sitio web, usaremos este componente del servicio [Catalyst Cloud Scale](https://docs.catalyst.zoho.com/es/cloud-scale/). Integraremos el bot en el sitio web usando el paquete del [SDK de Javascript](https://docs.catalyst.zoho.com/es/convokraft/sdk/js/overview/) del frontend proporcionado por Catalyst. También configuraremos el siguiente servicio de Zoho: * **[Zoho CRM](https://www.zoho.com/en-in/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](https://docs.catalyst.zoho.com/es/tutorials/ecommerce-bot/nodejs/create-custom-modules-in-crm/). 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.