Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
Somos Technosun (Chile): retail + taller de reparaciones de celulares y tecnología con 3 sucursales y tienda en Shopify. Hoy operamos órdenes de trabajo (OT) y repuestos con herramientas separadas. Queremos un software de gestión de taller al nivel de Samii/Orderry/HelloClient (o superior) que centralice OT, clientes, técnicos e inventario, y que se integre con Shopify para que, al cerrar la OT como “Reparado/Entregado”, se cree/actualice un pedido en Shopify. El dte (boleta/factura/nc) lo emite una integración ya existente en shopify; la app no debe construir motor dte propio. También requerimos sincronizar stock por Shopify Location (multi-sucursal), descontando/reintegrando repuestos según ventas, devoluciones y anulaciones. Objetivo principal Construir una app web (pwa), multiusuario y multi-sucursal, con roles/permisos (rbac) y auditoría, escalable y mantenible, que: gestione todo el ciclo de ot (ingreso con imei/serie, diagnóstico, presupuesto y aprobación por link, reparación, pruebas, entrega/garantía). Cierre de OT → crea/actualiza Pedido en Shopify con líneas de servicios (no inventariables), repuestos (inventariables) y despacho (si aplica), con tags/metafields (origin=taller, branch=<sucursal>, ot_id=<id>). Sincronice inventario con Shopify Locations (consumo/reintegro; soportar devolución parcial y anulación total). Alcance funcional mínimo Estados personalizables de OT y timeline con SLAs. Presupuestos con envío por WhatsApp/Email y registro de aprobaciones. Asignación a técnicos, checklist por tarea, fotos/evidencias. Inventario: SKUs, costos, mínimos/alertas, kitting y transferencias entre sucursales. Reportes: ot por estado/tiempos, productividad, consumo/margen por ot, ventas por sucursal. Panel: mapeo Sucursal ↔ Shopify Location, reglas de reserva/consumo de stock, plantillas de mensajes. Integración Shopify (requerida) Admin API (app privada). Scopes: read/write orders, inventory, products, locations, customers; read/write metafields. Webhooks (HMAC) sugeridos: orders/updated, orders/cancelled, refunds/create, products/create|update|delete, inventory_levels/update (si aplica). El DTE lo dispara la integración existente cuando recibe/actualiza el pedido. No funcionales / arquitectura Diseño escalable (modular/ddd), api versionada, postgresql + redis para colas/reintentos, docker + ci/cd, observabilidad (logs/métricas/alertas), entornos dev/stage/prod. PWA usable en mostrador/taller; opción soporte offline en fase 2. Referencias (funcionalidad deseada) https://samiiweb.com/ https://gestioo.com/producto/software-para-talleres https://spotspos.com/ https://orderry.com/es/cell-phone-repair-shop-software/ https://helloclient.app/es/cell-phone-repair-shop-software Referencias (integración actual relacionada con Shopify/DTE) https://ayuda.relbase.cl/shopify-configuracion-parte-1-shopify https://ayuda.relbase.cl/shopify-configuracion-parte-2-relbase Criterios de éxito OT → Pedido Shopify → DTE emitido por integración existente → stock ajustado en la Location correcta en < 5 s (sin contar latencia de la integración DTE). Soporte multi-sucursal, devoluciones parciales y anulaciones, con auditoría completa e idempotencia por ot_id/order_id.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor, Gerente de projetos, Analista de negócios, Designer, Outro
Outras funções necessárias Arquitecto/DevOps (Docker, CI/CD, AWS/GCP, seguridad, observabilidad)
Prazo de Entrega: Não estabelecido
Habilidades necessárias