elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:42  


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  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 1,355 veces)
Alex_bro


Desconectado Desconectado

Mensajes: 1.228



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

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

JustHost.com Suck´s
Alojamiento que recomiendo: (Enlace de afiliado)
madpitbull_99
Moderador Global
***
Desconectado Desconectado

Mensajes: 1.898



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

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.089


Mtz De C.


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

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



Con sangre andaluza :)
Alex_bro


Desconectado Desconectado

Mensajes: 1.228



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

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 por Alex_bro » En línea

JustHost.com Suck´s
Alojamiento que recomiendo: (Enlace de afiliado)
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tienda online sin canon
Dudas Generales
xxThe_ChoseNxx 5 767 Último mensaje 19 Abril 2005, 16:24
por xxThe_ChoseNxx
Tienda en Madrid u online!!
Hardware
East coast 5 752 Último mensaje 12 Septiembre 2011, 10:33
por k-data
Tienda online
Desarrollo Web
sch3m4 5 540 Último mensaje 15 Noviembre 2006, 22:04
por .Carlos
Alguna tienda online?
Electrónica
Tyrz 1 1,329 Último mensaje 11 Septiembre 2007, 19:01
por ElKAtar
Tienda online
PHP
neopuerta360 3 1,023 Último mensaje 6 Noviembre 2010, 16:03
por seele
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines