elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Problema con atributos en tienda online
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con atributos en tienda online  (Leído 4,503 veces)
Alex_bro


Desconectado Desconectado

Mensajes: 1.246



Ver Perfil
Problema con atributos en tienda online
« en: 7 Julio 2011, 01:01 am »

Buenas
estoy escribiendo desde 0 en php una tienda online, no uso ninguno de los excelentes sistemas cms open source que ya existen porque me gusta que todo en mi pagina sea hecho por mi para poder responder en caso de algun problema y saber donde está el fallo... aunque sea reinventar la rueda jeje, pero luego libero todo el codigo para quien les haga falta.

El caso es que ya esta todo el sistema de categorias, productos, etc, y a estas alturas me di cuenta de un problema, el usuario no puede agregar tallas o colores a un producto. Lo peor es que no puede ser algo rigido como insertar una columna para color, otra para talla... si no que me gustaria que el usuario pudiera crear la cantidad de atributos que desee con los valores que quiera.

No pido que me hagan nada, solo que me ayuden por favor a orientarme sobre como tengo que organizar la base de datos asi como que podria hacer para que el usuario pudiera meter diferentes stocks y precios segun los atributos... por ejemplo, rojo + grande = 3 euros, rojo + pequeño = 2 euros, azul + grande... ya que ahora tengo una columna para el stock del producto, otra para el precio... pero eso ya no me vale porque ni con todos los colores valen las cosas lo mismo, ni se tiene el mismo stock en almacen segun que atributos sea...

En fin, alguien podria orientarme un poco sobre como se soluciona esta problematica al guardar los datos y demas?

Muchas gracias, llevo un dia con un dolor de cabeza desde esta mañana... jeje

Un saludo :)


En línea

madpitbull_99
Colaborador
***
Desconectado Desconectado

Mensajes: 1.911



Ver Perfil WWW
Re: Problema con atributos en tienda online
« Respuesta #1 en: 7 Julio 2011, 09:40 am »

En la tabla con los productos puedes agregar más campos que sean los atributos de los artículos.

Algo como en el esquema de abajo.



Me refiero a la tabla Products.


En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
дٳŦ٭
GNU/Linux Infrastructure Specialist
Ex-Staff
*
Desconectado Desconectado

Mensajes: 5.110


Ver Perfil WWW
Re: Problema con atributos en tienda online
« Respuesta #2 en: 8 Julio 2011, 01:43 am »

Alex, antes q nada una felicitación por la iniciativa y por la intención de liberar el código.  ;-)

Lo que tienes q hacer antes de desarrollar, es MUY importante diseñar la base de datos. Yo en tu lugar agregaría una tabla con opciones: nombre de propiedad -> valor, de 1-n.

De esa forma podrías agregar N cantidad de características y valores.

Suerte

PD: Me hubieras preguntado por el msn xD.
En línea

Alex_bro


Desconectado Desconectado

Mensajes: 1.246



Ver Perfil
Re: Problema con atributos en tienda online
« Respuesta #3 en: 9 Julio 2011, 16:49 pm »

Buenas, ante todo gracias x las respuestas :)

madpitbull_99 por lo que veo en el esquema, la tabla de productos tiene unas columnas para color y tamaño, y luego otra que se llama other_product_details que supongo que es para lo que digo, por si el usuario quiere introducir las diferentes capacidades de un pendrive por ejemplo, pero no entiendo bien como lo utiliza, es decir, si se han añadido las opciones de capacidad y dibujo por ejemplo, como lo enlaza en esa columna?

дٳŦ٭ esa es la idea que he estado viendo hasta ahora, pero no se como enlazar luego los detalles para que si el cliente selecciona rojo + talla L salga que hay 8 productos en stock y si selecciona rojo + talla S salga que hay 3... no se si me explico... y por supuestos diferentes precios... como guardo esos valores?

Citar
PD: Me hubieras preguntado por el msn xD.

Por msn no te hablo que me violas xD

Gracias a los dos, tengo ya casi todo montado y una tonteria como esta me esta volviendo loco, seré mas cortito de lo habitual xD
« Última modificación: 9 Julio 2011, 16:51 pm por Alex_bro » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tienda en Madrid u online!!
Hardware
East coast 5 3,644 Último mensaje 12 Septiembre 2011, 10:33 am
por k-data
Alguna tienda online?
Electrónica
Tyrz 1 3,504 Último mensaje 11 Septiembre 2007, 19:01 pm
por ElKAtar
Tienda online
PHP
neopuerta360 3 3,805 Último mensaje 6 Noviembre 2010, 16:03 pm
por seele
Donde monto mi tienda online???? « 1 2 »
Desarrollo Web
masterwater 12 14,079 Último mensaje 6 Septiembre 2013, 23:27 pm
por exignis
problema con tienda online
PHP
tecasoft 0 1,685 Último mensaje 1 Diciembre 2014, 00:18 am
por tecasoft
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines