diff --git a/README.md b/README.md new file mode 100644 index 0000000..0bfd785 --- /dev/null +++ b/README.md @@ -0,0 +1,37 @@ +# Hazard Odoo & Shopify Connector + +Este repositorio aloja la infraestructura, configuraci贸n y m贸dulos personalizados (Addons) para el ERP Odoo 16 de **Hazard**, enfocado en la marca de ropa urbana. El n煤cleo de este proyecto es su integraci贸n bidireccional y reactiva con el eCommerce en **Shopify**. + +## 馃殌 Arquitectura del Proyecto + +El sistema se ejecuta en un VPS mediante Docker Compose, incluyendo: +* **Odoo 16** (`hazard-odoo-odoo`): Contenedor custom basado en Odoo Community, inyectado con m贸dulos Enterprise. +* **PostgreSQL 17** (`odoo-16-db-hazard-new`): Base de datos en el puerto interno `5432`. + +### M贸dulos Customizados (`/Addons/custom/`) +* **`hazard_shopify`**: El conector principal de m谩s de 4500 l铆neas. Maneja inventario reactivo (colas as铆ncronas), importaci贸n de pedidos B2C, fulfillment automatizado, traslados BOPIS (retiro en tienda), c谩lculos de reembolsos y gesti贸n de cat谩logo (excluyendo estrictamente el flujo B2B y Maquila). +* **`hazard_inventory_report`**: M贸dulo para emisi贸n de reportes especializados. + +--- + +## 馃 Automatizaci贸n y Agentes IA (MCP) + +Este repositorio est谩 preparado para el futuro con **Model Context Protocol (MCP)**, permitiendo a los agentes de Inteligencia Artificial operar directamente sobre la l贸gica de negocio, bases de datos y APIs externas de manera segura: + +1. **`odoo-mcp-hazard/`** + Servidor MCP en Python (ejecutado v铆a `uv`) que conecta con la API XML-RPC de Odoo. + *Herramientas:* `odoo_search_read`, `odoo_create`, `odoo_write`, `odoo_execute_method`. + +2. **`shopify-mcp/`** + Servidor MCP en Node.js que interact煤a directamente con la API REST de la tienda Shopify para comprobaci贸n en tiempo real de transacciones, 贸rdenes e inventario base. + +3. **PostgreSQL MCP** + Conexi贸n de lectura SQL directa a la base de datos interna `hazard_new` para miner铆a y auditor铆a r谩pida. + +--- + +## 馃摐 Reglas del Proyecto y Desarrollo + +Toda la documentaci贸n t茅cnica profunda, decisiones de arquitectura (como la l贸gica de nombrado de SKU, diccionarios de tallas/colores) y reglas estrictas para Inteligencias Artificiales se encuentran centralizadas en el archivo de personalizaci贸n. + +馃憠 **Por favor consulta [`.agents/AGENTS.md`](.agents/AGENTS.md) antes de proponer o realizar cualquier cambio al c贸digo base.**