Documentación de Integración con Magento
Esta documentación describe la integración del proyecto con Magento, enfocándose en los aspectos principales de la comunicación y funcionalidades.
Índice de contenidos
- Sesión de usuario
- Carrito de compras
- Información del pedido
- Promociones en el carrito
- Store credit
- Arquitectura general
Visión general
La integración con Magento se realiza principalmente a través de servicios GraphQL, utilizando React Context para gestionar el estado global relacionado con Magento. Los principales componentes de esta integración son:
- Contextos para gestionar el estado (sesión, carrito, pedidos)
- Servicios para comunicarse con la API de Magento
- Hooks personalizados para acceder a la funcionalidad desde los componentes
Todo el código relacionado con Magento está organizado principalmente (pero no único) en el directorio src/magento/.