Introducción
🎯 ¿Qué hace este módulo?
El módulo ProductStatuses permite condiciones de filtrado adicionales para los elementos del catálogo junto con los filtros basados en atributos existentes. Product Statuses te permite crear etiquetas y filtros personalizados para productos, como "Nueva Llegada", "Más Vendido", "En Oferta", "Agotado", para organizar y filtrar productos en tu catálogo de comercio electrónico.
Los estados sirven como mecanismos de filtrado suplementarios para los elementos del catálogo, trabajando en conjunto con el filtrado basado en atributos para proporcionar opciones de organización y categorización más granulares para la gestión de productos.
Piénsalo como tu sistema de etiquetado de productos: defines las etiquetas de estado en el panel de administración de OneEntry (Catálogo > Estados de Productos), las asignas a los productos y las usas para filtrar, etiquetar y categorizar productos de manera dinámica.
📖 Explicación Simple
Cada tienda de comercio electrónico necesita resaltar productos especiales:
- 🆕 Nueva Llegada - Productos recién añadidos
- 🔥 Más Vendido - Artículos populares
- 💰 En Oferta - Productos con descuento
- ⭐ Destacado - Productos resaltados
- 📦 Agotado - Artículos no disponibles
- 🎁 Edición Limitada - Productos exclusivos
- 🚚 Envío Gratis - Productos con entrega gratuita
Problemas:
- 🔒 Inflexible - Necesita cambios de código para añadir nuevos estados
- 📊 Difícil de gestionar - Múltiples campos booleanos
- 🔄 Sin reutilización - No se puede reutilizar la lógica de estado
- 🎨 Inconsistente - Diferentes estilos de etiquetas en todas partes
La solución de ProductStatuses:
Beneficios:
- 🔒 Flexible - Añadir/eliminar estados en el panel de administración
- 📊 Fácil de gestionar - Definiciones de estado centralizadas
- 🔄 Reutilizable - Mismo estado para muchos productos
- 🎨 Consistente - Renderizado uniforme de etiquetas