Tabla attribute_templates
Una de las características principales que diferencian a WillyGCP (Gestor de Catálogos de Productos) quien administra las tablas de Catálogo de Productos, con otras soluciones similares, es su capacidad de no tener que duplicar múltiples productos basado únicamente en atributos diferentes. Por ejemplo: Si pretende vender una polera WillyLabs, la cuál está disponible en las tallas XS, S, M, L y XL y en los colores Blanco, Negro, Rojo, Calipso y Azúl, no tiene que crear una polera WillyLabs tamaño XS Blanca, otra polera WillyLabs tamaño XS Negra, etc. Tan solo crea el producto Polera WillyLabs, y luego, los atributos Talla (con los valores XS, S, M, L, XL) y Color (con los valores Blanco, Negro, Rojo, Calipso y Azúl). Terminado asigna a polera los atributos y listo, ya tiene en su catálogo de productos todas las combinaciones talla/color para polera.
A continuación se muestran las columnas y sus atributos de la tabla attribute_templates
| Columna | Tipo | Nulable | Editable | Descripción |
|---|---|---|---|---|
id |
Bigint | --- | No | ID único de la plantilla de atributos (utilizada por WillyLabs) |
name |
String(255) | No | Sí | Nombre único para la plantilla de atributos |
description |
Text | Sí | Sí | Descripción de la plantilla de atributos |
parent_id 🧷 |
Bigint | Sí | Sí | Plantilla de atributos padre, hereda los atributos de su padre (Opcional) |
tags |
Text[] | Sí | Sí | Lista de strings que describen la plantilla de atributos |
metadata |
Json | Sí | Sí | Lista de Clave/Valor que describen la plantilla de atributos |
is_active |
Boolean | No | Sí | Activa o inactiva la plantilla de atributos. Al desactivar, desactiva todas sus planillas hijas. Por defecto: true |
deleted_at |
Timestamp | Sí | No | Fecha y hora en que se eliminó la plantilla de atributos |
deleted_by |
Bigint | Sí | No | ID del usuario que eliminó la plantilla de atributos |
updated_at |
Timestamp | No | No | Fecha y hora de la última modificación de la plantilla de atributos |
updated_by |
Bigint | No | No | ID del último usuario en modificar la plantilla de atributos |
created_at |
Timestamp | No | No | Fecha y hora en que se creó la plantilla de atributos |
created_by |
Bigint | No | No | ID del usuario que creó la plantilla de atributos |
updated_summary |
Json | No | No | JSON que almacena todas la historia de modificaciones de la plantilla de atributos |