Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!
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.
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..)
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
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
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