About this project
it-programming / artificial-intelligence-1
Open
Project overview
Objetivo: Desarrollar una automatización en la plataforma n8n que conecte Shopify y Airtable para facilitar la creación de cotizaciones y pedidos preliminares. La herramienta permitirá a los asesores comerciales buscar productos en Shopify, armar una cotización personalizada, y crear un pedido preliminar en Shopify con la posibilidad de exportarlo en PDF. Además, la automatización debe permitir la creación de productos personalizados en caso de que el producto no exista en Shopify, permitiendo cargar una imagen en miniatura y definir detalles básicos del producto. Descripción del Proceso: 1. Integración con Shopify API: • Configurar n8n para conectarse a la API de Shopify y permitir: • Búsqueda de productos mediante sku, nombre, o palabras clave, mostrando: • sku • nombre del producto • imagen en miniatura • precio unitario calculado (detallado abajo). • Creación de pedidos preliminares basados en las cotizaciones generadas. 2. Interfaz para Asesor Comercial: • Búsqueda de Productos: • Los asesores pueden buscar productos ingresando el SKU, nombre o palabras clave en una interfaz sencilla. • La interfaz muestra: • SKU del producto • Nombre del producto • Imagen en miniatura • Precio unitario (calculado en base al costo de Shopify más márgenes de utilidad y gastos). • Posibilidad de seleccionar productos y definir la cantidad. • Creación de Productos Personalizados: • Si un producto no se encuentra en Shopify, el asesor puede crear un producto personalizado, ingresando: • Nombre del producto • SKU (opcional) • Imagen en miniatura • Precio de costo • Precio de venta calculado a partir del costo con márgenes de utilidad y gastos adicionales. • El producto personalizado se añade a la cotización de manera temporal y no se sincroniza con Shopify para futuros pedidos. • Cálculo del Precio Unitario: • Para cada producto, el precio unitario se calculará a partir del costo que aparece en Shopify, aplicando una fórmula específica para agregar: • Margen de utilidad • Gastos adicionales 3. Cotización Dinámica: • Conforme el asesor agrega productos a la cotización, se va generando un resumen con: • Lista de productos seleccionados • Cantidades especificadas • Precios unitarios calculados • Total parcial de productos • Campo de Envío: • Campo opcional para agregar el costo de envío, ajustable de acuerdo con el destino y método de envío. 4. Búsqueda de Cliente en Shopify: • El asesor podrá buscar al cliente por su correo electrónico. • Si el cliente no existe, se ofrecerá la opción de crear un cliente nuevo ingresando: • Correo electrónico • Nombre completo • Teléfono • Dirección • Ciudad 5. Guardar Cotización como Pedido Preliminar en Shopify: • Una vez finalizada la cotización, esta se guardará como un pedido preliminar en Shopify, reflejando los precios y productos indicados en la cotización. • El pedido preliminar incluirá toda la información del cliente, los productos, las cantidades y el precio total (incluyendo el envío). 6. Exportación de Cotización a PDF: • Al finalizar la cotización, se deberá generar un documento PDF de la cotización con: • Encabezado con logo de la empresa e información del cliente • Detalle de productos, cantidades y precios • Total general (con envío, si aplica) • Opción de guardar o enviar el PDF al cliente. 7. Login de Acceso: • Crear un sistema de autenticación que permita el acceso solo a usuarios autorizados. • La autenticación puede realizarse mediante Airtable o una base de datos de usuarios, permitiendo registrar la actividad de cada asesor comercial. Consideraciones Adicionales: • Optimización de Carga de Datos: Implementar una estrategia de caché o sincronización para que los datos de Shopify se mantengan actualizados sin necesidad de realizar múltiples llamadas a la API en cada búsqueda. • Interfaz de Usuario Amigable: Aunque la interfaz principal estará dentro de n8n, se recomienda emplear Airtable como repositorio de datos y para asegurar accesibilidad y control en los datos de productos, clientes y cotizaciones. Tecnologías Involucradas: • n8n: Para orquestar las integraciones y lógica de automatización. • Shopify API: Para obtener información de productos y crear órdenes preliminares. • Airtable: Para gestionar la autenticación, registro de clientes y almacenar cotizaciones en progreso. • PDF Exportation: Para generar y descargar la cotización en formato PDF. Preguntas: • ¿Cuáles son los requisitos específicos adicionales que necesitas para este desarrollo? • ¿Qué tiempo estimado de entrega sugieres para completar esta automatización?
Category IT & Programming
Subcategory Artificial Intelligence
Project size Small
Is this a project or a position? Project
Required availability As needed
Delivery term: November 01, 2024
Skills needed