Gestión de Empresas
Tabla de Contenidos
1. Introducción
El módulo Orangecat Company para Magento 2 cierra eficazmente la brecha entre la funcionalidad B2B y la gestión de clientes estándar de Magento. Permite la creación y gestión de empresas, la asignación de clientes a estas empresas y la gestión de sus atributos y direcciones específicos.
Este manual cubre la configuración, la experiencia de usuario en el frontend, la gestión administrativa y los endpoints de API disponibles en el módulo.
2. Configuración
Los ajustes del módulo se pueden encontrar en el Admin de Magento bajo Tiendas > Configuración > Orangecat > Company. Aquí puedes configurar los ajustes generales del comportamiento del módulo.
Figura 2.1: Ajustes de Configuración General
3. Flujo de trabajo en el Frontend
El módulo mejora la experiencia del usuario en el frontend permitiendo a los usuarios registrar sus empresas y gestionar sus perfiles.
3.1. Registro de Empresa
Los usuarios pueden acceder al formulario de registro de empresa para darse de alta. Este formulario recopila los detalles necesarios de la empresa.
Figura 3.1: Formulario de Registro de Empresa
3.2. Gestión de Usuarios de Empresa
Los administradores de la empresa pueden gestionar a los usuarios directamente desde el frontend, viendo listas, estableciendo contraseñas y añadiendo nuevos miembros a la organización.
Figura 3.2: Lista de Usuarios de Empresa en el Frontend
4. Flujo de trabajo en el Admin
Los administradores tienen control total sobre la gestión de empresas desde el Panel de Administración de Magento.
4.1. Gestión de Empresas
Navega a la cuadrícula (grid) de empresas para ver, editar o eliminar empresas registradas.
Figura 4.1: Vista de Cuadrícula de Empresas
4.2. Editando una Empresa
Al hacer clic en una empresa, puedes editar sus detalles en varias pestañas, incluyendo Información General, Direcciones y asignaciones de Usuarios Administradores.
Figura 4.2: Editando Información General de la Empresa
5. Uso de la API
El módulo proporciona robustos endpoints de API REST y GraphQL para la integración con sistemas externos como ERPs o CRMs.
Figura 5.1: Ejemplo de Petición API para Obtener Empresa