Jump to content


Photo

Produtos Relacionados...


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

#1 Testinha

Testinha

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 27/11/2008, 15:25

Fala galera,

eu instalei a loja online da Locaweb para um cliente meu, mas ele me pediu uma coisa que eu estou quebrando um pouco a cabeça...ele gostaria de fazer produtos relacionados quando o cliente escolher tal produto, por exemplo:

para cada produto escolhido deve mostrar mais 3 produtos como Produtos Relacionados logo abaixo da descrição do produto selecionado...os produtos relacionados devem ser visualizados da seguinte maneira: Imagem, título e preço

sera que é muito complexo fazer essa funcionalidade?!

Abraços!
:lol:

#2 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 27/11/2008, 16:33

Ter tem, mas o esquema e como relacionar.
Uma maneira e na base de dados ter uma coluna para tipo de produtos, tipo por setor.

Ai ao listar um ... vc cria uma array de 3 posições pra receber outros 3 que tenham o mesmo setor cadastrado,
usando um random para trazer ids diferentes, mas com mesmo tipo de setor, onde os ids são os identificadores.

;-)

Edição feita por: Renan L. Queiroz, 27/11/2008, 16:34.

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image


#3 Testinha

Testinha

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 28/11/2008, 11:30

vc diz por exemplo, o cliente escolheu ver uma camiseta, que o código é 5, então no produto relacioado ele vai mostrar o 9 que é uma calça?!

o problema é o código pra isso...não tem como alguém fazer um mini explicativo, não precisa ser super mastigado, só pra mim ter pelo menos uma idéia de onde começar :wacko:

mais vlw de qualquer jeito...ver que é possível ja é um passo!!

:D

Edição feita por: Testinha, 28/11/2008, 11:30.


#4 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 28/11/2008, 13:12

vc diz por exemplo, o cliente escolheu ver uma camiseta, que o código é 5, então no produto relacioado ele vai mostrar o 9 que é uma calça?!

Sim, mas o que determinará o relacionamento não serão seus códigos de referência, mas um exemplo legal seria
usar o código de categoria "Roupas" que os dois itens tem em comum.

Categoria: cod, nome
1 - Eletronicos
2 - Roupa

Produto: cod, nome, categoria
5 - calça - 2
9 - camiseta - 2

Como um fator em comum entre os produtos.

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image


#5 JurisCode

JurisCode

    Mestre

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Paraná

Posted 28/11/2008, 13:36

quais as colunas de cadastro dos produtos na base de dados?

se for o caso, coloca outra coluna com palavras chave, ou setor, daí:

select campo from tabela where campo like '%" & palavra_chave & "%'

ou

"select campo from tabela where campo ='" & categoria & "'")

vc pode colocar um top 3, order by id randômico ou não. Como é relacionado, use paginação e aquela instruçãozinha para organizar os dados de maneira randômica.

se vc não localizar aqui no forum, avisa que eu colo aqui, eu tenho ela no ditados.com.br

#6 Testinha

Testinha

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 28/11/2008, 14:06

quais as colunas de cadastro dos produtos na base de dados?

se for o caso, coloca outra coluna com palavras chave, ou setor, daí:

select campo from tabela where campo like '%" & palavra_chave & "%'

ou

"select campo from tabela where campo ='" & categoria & "'")

vc pode colocar um top 3, order by id randômico ou não. Como é relacionado, use paginação e aquela instruçãozinha para organizar os dados de maneira randômica.

se vc não localizar aqui no forum, avisa que eu colo aqui, eu tenho ela no ditados.com.br

Fala Juris,

desculpa a ignorancia, mais eu não entendo muito de asp :wacko:

vc diz fazer uma tabela similar a que mostra o produto grande?!

mais como eu faço pro sistema "enxergar" qual produto o cliente escolheu, eu entendi mais ou menos a lógica que o Renan falou, criar categorias, e se o cliente escolher um produto de tal categoria, ele mostrar nos relacionados produtos daquela categoria, tem como vc disponibilizar esse código q vc disse que tem?!

Abraços!

#7 JurisCode

JurisCode

    Mestre

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Paraná

Posted 28/11/2008, 14:43

então. Acredito que os dados são gravados num banco de dados (diretório DATA ou arquivo mdb)

seria legal vc abrri o banco de dados e ver o nome das tabelas, ou pega a documentação da loja que vc está fazendo para ver o nome das tabelas, colunas... na base de dados

em geral, vc vai ter uma base sobre com os campos que vc usa para fazer o cadastro de um produto novo, como vc faz esse cadastro? quais campos de formulário vc preenche? qqr coisa, coloca aí o lugar de onde vc baixou esse script.

Eu disse exatamente o que o Rennan escreveu, mas em linguagem de programação

#8 Testinha

Testinha

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 28/11/2008, 15:04

Fala Juris,

eu achei um arquivo bdloja.mdb, mas eu não consigo abrir pelo dreamweaver, tem algum programa especifico pra abrir, eu nunca mexi com esses arquivos, creio que seja pelo mysql ou algo do tipo, certo?!

Abraços!

#9 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 28/11/2008, 15:19

Esse arquivo vc abre pelo access.
Ou outros programas que foram criados.

Pelo que vi vc está ultilizando o dreamweaver para fazer as páginas.
Não sei mexer nesse treco, ultilizo um editor simples "Editplus" ... como um bloco de notas colorido!

Façamos o seguinte ... como não conhece bem a linguagem vou colocar aqui algumas coisas que serão fundamentais para a construção da sua funcionalidade.

Edição feita por: Renan L. Queiroz, 28/11/2008, 15:24.

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image


#10 Testinha

Testinha

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 28/11/2008, 16:13

Fala Renan,

eu utilizo Macintosh, vc sabe algum programa no estilo do Access pra Mac?? to dando uma vasculhada aqui no google, mais ta dificil, só emulando o do Windows msm, mais ai daria muito trabalho! =/

e sobre esse parte?!

Façamos o seguinte ... como não conhece bem a linguagem vou colocar aqui algumas coisas que serão fundamentais para a construção da sua funcionalidade.

Abraços!

#11 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 28/11/2008, 17:09

Fala Renan, ...

e sobre esse parte?!

Façamos o seguinte ... como não conhece bem a linguagem vou colocar aqui algumas coisas que serão fundamentais para a construção da sua funcionalidade.

Abraços!

Por agora não tenho como colocar tudo ... mas vou pensar mais e lhe informo em breve!

Sucesso! ;-)

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image


#12 LEANDRO PAIVA

LEANDRO PAIVA

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 28/11/2008, 20:38

Amigao, nao me leve a mal nao, mas se voce nao sabe nem qual o programa abre um arquivo de banco de dados access, acredito que eh mais interessante que contrate um programador para efetuar seu sistema.

O que os amigos falaram acima nao eh o mais indicado para voce conseguir solucionar o problema, acho que a simples divisao bem feita de produtos por categoria jah resolveira o problema. Sendo assim quando alguem selecionar uma produto de uma determinada categoria, voce daria um randon em produtos da mesma categoria.

Na verdade, voce ainda poderia utilizar uma sub categoria, ai sim, voce ainda filtraria mais.

Exemplo:

Uma LOja de PET SHOP

CATEGORIA - PRODUTOS PARA CAES - PRODUTOS PARA GATOS - PRODUTOS PARA...

SUB CATEGORIA - PRODUTOS PARA CAES - VACINAS-REMEDIOS-RACOES

Nao precisa criar coluna com indice, utilizar vetor nada disso, o que seria necessario eh uma boa logica de banco de dados, e sub divisao dos produtos.

Att,
Leandro Paiva

#13 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 29/11/2008, 20:32

Boa Leandro, obrigado por reforçar minha idéia sobre a lógica de usar "uma categoria" para o produto, mesmo que não tenha entendido o que eu postei acima.

O que os amigos falaram acima nao eh o mais indicado para voce conseguir solucionar o problema, acho que a simples divisao bem feita de produtos por categoria jah resolveira o problema. Sendo assim quando alguem selecionar uma produto de uma determinada categoria, voce daria um randon em produtos da mesma categoria.

Também acho que realmente seria interessante para ele contratar um programador, mas nem sempre as coisas são fáceis.

Nosso colega disse que instalou a locaweb para um cliente dele... e que agora tem que incluir uma funcionalidade.
Seria interessante ajudar ele.

Testinha ...
O básico para vc levar isso à frente seria:
- Banco de dados ACCESS (Procure na net, tem muita coisa)
- Tópico com link sobre: Acesso ao ACCESS com ASP
- ASP

Edição feita por: Renan L. Queiroz, 29/11/2008, 20:38.

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image


#14 LEANDRO PAIVA

LEANDRO PAIVA

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 29/11/2008, 20:54

Prezados, em relacao

O que os amigos falaram acima "nao" eh o mais indicado para voce conseguir solucionar o problema, acho que a simples divisao bem feita de produtos por categoria jah resolveira o problema. Sendo assim quando alguem selecionar uma produto de uma determinada categoria, voce daria um randon em produtos da mesma categoria.

Nao vi a palavra 'nao' no primeiro post, estah incorreta. Na verdade queria era reforcar o que voces disseram acima. E para esclarecer, entendi perfeitamente o que disse. Soh acho que nao tem necessidade de usar um array para colocar os outros produtos. Poderia por exemplo usar o metodo da virtual store.

Um abracao,
Vou tentar participar um pouco mais desse forum.

#15 Testinha

Testinha

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 01/12/2008, 10:00

Fala galera,

primeiramente eu quero agradecer ao Leandro e ao Renan por estarem tentando me ajudar!!

Quanto a contratar um programador, eu ja até pensei nisso, mais eu tenho que eu aprender, creio que aprendendo uma vez já não tem necessidade de ajuda depois!

Eu pensei em algo assim lendo o tópico de vcs:

Eu crio mais um campo na tabela de subcategoria, onde por exemplo, vai ter nomeproduto,descproduto,valorproduto,imagem produto, e subcategoria, digamos que o cliente escolha shorts, e este produto esta relacionado com uma camisa da marca Nike, para futebol, por exemplo, como ele esta relacionado com o produto em uma sub categoria que é igual, ele irá mostrar os produtos.

A lógica eu praticamente ja paguei, o problema maior é colocar isso em pratica agora...hehe

Abraços!
^_^

Edição feita por: Testinha, 01/12/2008, 10:00.





1 user(s) are reading this topic

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

IPB Skin By Virteq