Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pentewynn

Estrutura de Dados - Loja Virtual PHP

Recommended Posts

Bom Dia, Pessoal!

 

Seguinte, estou desenvolvendo uma loja virtual do 0 somente para poder aguçar o conhecimento.

Eu fiquei parado na seguinte situação: se um produto for configurável, ex: Cor = Azul, Sinza, Branco -- Tamanho = P,M,G.. etc..

 

Qual a minha ideia: Criar 2 tabelas: tbl_produto & tbl_prod_configuravel..

Bom, neste caso, produto logicamente ficaria em tbl_produto e consequentemente a configuração do produto na outra tabela. Essas duas tabelas seriam obviamente relacionadas.

 

A pergunta: É dessa forma que é feito a estrutura de cadastro de um produto configurável? existe outro meio de desenvolvimento?

 

Obrigado!

Bom dia!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara varia da sua logica . por ex você pode fazer assim mesmo ou pode criar um campo com variações de produto na tabela do produto que você poe um array das variações e estoque c tiver.

da na mesma. mas do sei jeito tbm funciona

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode pegar algum sistema de código aberto e ver como foi feito. O Virtue Mart por exemplo, trabalha com atributos e propriedades e as informações são salvas na tabela do produto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais apropriado discutir dentro de Modelagem de Dados

 

http://forum.imasters.com.br/forum/294-modelagem-de-dados-e-arquitetura/

 

mas, a lógica é por aí mesmo..

 

nem todo produto terá opções de cores..

 

imagine os diversos tipos de produtos

 

alimentícios

moda

matéria prima

esporte

eletrônicos

softwares

 

cada um tem suas ramificações e atributops específicos

 

pegue os alimenticios

 

carne, (unidade, peso)

moda -> roupas -> camisas (com manga, sem manga, cores, marca, etc..)

Compartilhar este post


Link para o post
Compartilhar em outros sites

na loja que desenvolvi, trabalhei da seguinte forma

 

tabela produtos -> id, nome, titulo, imagem, descricao ....

tabela variaveis -> id, nome // aqui em nome eu cadastro o nome da variavel, Cor, Tamanho ...

tabela produtos_variaveis -> id, id_variavel, id_produto, nome(Azul, Verde, 1m, 1,5m, 1Kg, 2Kg), valor(R$ 1,25...), quantidade(quantidade no estoque), codigo(este código só ira precisar caso o produto tenha variaves, se ele não tiver variaveis o cliente cadastra o código no produto)

 

Vou deixar dois links de lojas que desenvolvi deste jeito

http://hundesport.com.br/colete-de-treino-em-nylon-poliamida-

http://sapatariaweb.net/novo/infantil-01

 

 

Uma dica muito util que eu estou utilizando em um novo painel de administração para lojas online é alugar lojas ja existentes para estudar seu painel, ver como tudo funciona, uma loja exelente é a loja da isset

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Alex tudo bom?

 

E se voce tiver um procuro cuja a quantidade e preço dependa de mais de uma variavel.... Exemplo:

 

Eu quero um x produto: Camiseta, Cor: Preta, Tamanho: G, Estampa: Caveira, essa tem 10 no estoque e custa X

Porem o mesmo produto: Camiseta, Cor: Preta, Tamanho: M, Estampa: Caveira, Esse tamanho não tem no estoque e custa XX

ou o mesmo produto: Camiseta, Cor: Azul, Tamanho: M, Estampa: Caveira, Esse tamanho eu tenho, porem so no azul e custa YY

 

Como ficariam as tabelas e o relacionamento delas em um produto que para saber o preço e se tem a quantidade solicitada, dependa de mais de uma variável?

 

Lembrando que as variações não são fixas porque nem todos produtos possuem a mesma caracteristicas

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.