Jump to content


Photo

Estrutura Para E-commerce


  • Faça o login para participar
3 replies to this topic

#1 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 31/03/2005, 20:23

É, alguém já foi presentiado com uma dessas? Preciso desenvolver um comércio eletrônico para um cliente, mas ele mesmo não sabe ao certo o que vai querer vender.

Então o maior problema está, quais propriedades cada produto deve ter. Por exemplo, de inicio terá misturado Livros, CDs, DVDs e Óleos. Ou seja, cada um apresenta uma particularidade própria para os campos, como por exemplo, Livros eu teria Autor, Título, Nº Páginas, Sinopse, já CDs, Título, Faixas, Tempo total, Artista, DVD outro caso.

O que pensei para deixar ele realizado, contratar uma mere, ergh, com o site...

Uma estrutura de dados dessa forma:

categorias
id | nome
1  | Livros
2  | CDs
3  | DVDs
4  | Óleos


Beleza, categorias nada de mais, a príncipio. Após isso teria os campos necessários para cada categoria:

campos
id | categoria | campo
1  | 1            | Autor
2  | 1            | Titulo
3  | 1            | Nº Páginas
4  | 1            | Sinópse


Beleza, dessa forma para todas as categorias, as relacionando pelo campo "categoria". Depois disso, os produtos:

produtos
id | categoria | produto | valor | ... // outros campos para cada produto
1  | 1            | Harry Potter | 32.25
2  | 2            | Jurassic Park 3 | 40.50


E assim por diante também, cada produto, relacionado à categoria pelo campo "categoria". E por último, os valores de cada campo da categoria:

valores
id | produto | campo | valor
1  | 1          | 1        | Autor do Livro
2  | 1          | 2        | Harry Potter
3  | 1          | 3        | 458
4  | 1          | 4        | Jovem bruxo....
5  | 2          | 5        | Spilberg


Não sei se compreenderam a idéia que estou tomando como base para desenvolver algo que ele mesmo não poderá me dizer se está certo ou errado, pois não sabe ao certo o que vai precisar vende no site...

Alguma idéia para casos desse porte?

Obrigado pela paciência de ler tudo isso :P

(y)
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#2 brunoalves

brunoalves

    Linux user #392843

  • Ex-Admins
  • 1018 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 31/03/2005, 21:08

Essa seria a melhor idéia mesmo, existem outras formas de fazer, mas seriam menos eficientes e menos amigáveis (para o próprio usuário alterar os campos que quer).

Poderia gravar um array com os parâmetros na tebela, criar um objeto e gravá-lo na tabela ou criar estruturas com separadores que seriam gravados na tabela, mas todos seriam piores que a estrutura que já apresentou.

Abraços.

#3 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 01/04/2005, 16:28

É, tava pensando em usar serealizes e unserealizes, mas achei que ficaria mais complicado caso necessita-se alguma alteração.
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#4 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 06/04/2005, 14:14

Poderia gravar um array com os parâmetros na tebela....

acho que a soluçãod ele é amis facil...
trabalhar com array nesse caso acho que é meio fora de cogitação.......




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq