Gaia_Weee
Descripción General
El módulo Gaia_Weee extiende y personaliza la funcionalidad de WEEE (Waste Electrical and Electronic Equipment) en Magento 2. Permite la gestión personalizada de precios, renderizado de items y datos de cliente en el checkout, adaptando la experiencia de WEEE a necesidades específicas del negocio.
Features
Renderizado Personalizado de Precios WEEE
- Descripción: Proporciona un renderizador personalizado para mostrar precios WEEE en items del carrito y checkout.
- Tipo de modificación: Bloque personalizado.
- Archivos del core afectados: No modifica archivos core de Magento.
- Archivos del módulo:
Block/Item/Price/Renderer.php
- Notas importantes:
- Permite personalizar cómo se muestran los precios WEEE en diferentes contextos.
Plugins para Checkout y Datos de Cliente
- Descripción: Modifica el comportamiento del checkout y la gestión de datos de cliente mediante plugins.
- Tipo de modificación: Plugins personalizados.
- Archivos del core afectados: Puede interceptar métodos del checkout y datos de cliente.
- Archivos del módulo:
Plugin/Checkout/CustomerData/DefaultItem.php
- Notas importantes:
- Permite agregar lógica personalizada al checkout sin modificar el core.
Configuración y Atributos de Catálogo
- Descripción: Define configuraciones específicas para WEEE y atributos de catálogo personalizados.
- Tipo de modificación: Configuración XML.
- Archivos del core afectados: No modifica archivos core.
- Archivos del módulo:
etc/catalog_attributes.xml,etc/di.xml,etc/module.xml
- Notas importantes:
- Permite definir atributos y configuraciones específicas para WEEE.
Assets Frontend Personalizados
- Descripción: Incluye JavaScript, CSS y templates personalizados para la presentación de WEEE en el frontend.
- Tipo de modificación: Assets frontend personalizados.
- Archivos del core afectados: No modifica archivos core.
- Archivos del módulo:
view/frontend/requirejs-config.jsview/frontend/web/js/,view/frontend/web/css/,view/frontend/web/template/
- Notas importantes:
- Permite personalización visual y funcional de la experiencia WEEE.
CLI Commands
Este módulo no define comandos CLI personalizados.
APIs
No expone endpoints REST o GraphQL propios, pero puede ser consumido por otros módulos para funcionalidades WEEE.
Consideraciones para Mantenimiento
- El módulo es autónomo y no modifica archivos core, por lo que su mantenimiento es sencillo.
- Los plugins pueden requerir ajustes si cambian los métodos del checkout en versiones futuras de Magento.
- Su desactivación solo afecta funcionalidades específicas de WEEE, sin impacto en el core de Magento.
- Revisar compatibilidad con otros módulos de precios o checkout.