Saltar al contenido principal

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.
  • 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.js
    • view/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.