Saltar al contenido principal

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

  1. Sesión de usuario
  2. Carrito de compras
  3. Información del pedido
  4. Promociones en el carrito
  5. Store credit
  6. 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/.