hola a todos...
estoy haciendo una base de datos para un ecommerce products, orders, customers, etc...
el problema viene que a la hora de almacenar stocks de productos lo quieren de la siguiente forma:
ejemplo camiseta:
puede tener colores: negro, verde, rojo
puede tener tallas: S,M,L
puede tener tipo de cuello: pico, redondo
esto tiene que ser totalmete dinamico porque venden desde camisetas hasta velas y está claro que las velas no tienen tallas y tipos de cuellos..
volviendo al tema quieren que el tema del stock puedan configurar el producto de esta manera: ejemplos
camiseta->negra->M->pico = 50 unidades...
camiseta->negra->M->redondo = 20 unidades....
por ahora camiseta->negra = 70
habia pensado en hacer esto pero no acaba de funcionar ya que no me ayuda en el tema de stocks
TABLA products (tipica)
TABLA attributes (nombre del atributo ej.color,talla,aroma)
TABLA values (con FK a attributes y values ej: S,M,L,etc...)
TABLA attr_values (con FK a attributes y FK values y stock ej:10,20,30)
Con esto puedo decir que tengo 10 camisetas negras, 20 camisetas de talla S pero no puedo relacionar los propios atributos... no se si me he explicado con claridad...
Gracias