Imagem Assine nossa RSS
Novidades por email
3
julho
2009




Olá,

Gostaria de disponibilizar gratuitamente um módulo de minha autoria para e-commerce Locaweb. Trata-se de “Produtos relacionados”, e é simples, sem necessitar ser controlado pelo administrativo. O critério usado para exibir os produtos relacionados é pega-los da categoria e subcategoria (caso haja).

Detalhe importante: Este módulo foi feito para a versão 6.5 da LojaExemplo Locaweb (a última lançada na data deste post). Qualquer versão anterior ou posterior poderá não ser compatível.

Veja o módulo funcionando

Segue as instruções de instalação:

OBS: NÃO COPIE E COLE OS CÓDIGOS DO POST O MESMO É SÓ PARA REFERENCIA. NO ANEXO DOS ARQUIVOS ESTÃO OS CÓDIGOS CERTOS E COMPLETOS. UM DOS PROBLEMAS QUE VAI DAR SE TENTAR COPIAR O CÓDIGO DO POST É COM RELAÇÃO AS ASPAS, QUE NO POST ESTÃO ASSIM ” POR PADRÃO. PARA EVITAR ERROS DIGITE AS ASPAS OU COPIE DO ARQUIVO EM ANEXO.

Edição da pagina produtos_descricao.asp.

Código onde aparecerá os produtos relacionados:

(…)

<br>
<%
End If

‘Fecha conexão com o Recordset
RS_Produto.Close
‘Destroi o objeto do recordset
Set RS_Produto = Nothing
%>

<table border=”0″ width=”100%” cellpadding=”1″ cellspacing=”10″ align=”center”>
<tr valign=”top”>
<td class=”TBLpers1_borda1″ align=”center” colspan=”2″>
<table border=”0″ width=”100%” cellpadding=”5″ cellspacing=”5″ class=”TBLpers1_borda2″ align=”center”>
<tr valign=”top”>
<td class=”FUNDOTABtopico” align=”center” colspan=”2″><span class=”TXTTABtopico”><strong>Produtos Relacionados</strong></span></td>
</tr>
<tr>
<td class=”TBLpers1_fundo” height=”200″ colspan=”2″ valign=”top”><br><%Call exibe_produtos_relacionados()%></td>
</tr>
</table>
</td>
</tr>
</table>

</td>
<td valign=”top” height=”10%” width=”10%” class=”TBLlatdireita”><!–#INCLUDE FILE=”lateral_servicos.asp” –></td>
</tr>
<tr>
<td colspan=”3″ valign=”top”><!–#INCLUDE FILE=”rodape.htm” –></td>
</tr>
</table>
(…)

Copie o conteúdo apresentado em vermelho no mesmo local em sua loja, quase no final do arquivo produtos_descricao.asp.

OBS: Observe que há conteúdo em vermelho e em cinza. O código em vermelho é o módulo do qual falo. O que está em cinza é um ponto de referência para que você saiba onde inserir o módulo que está em vermelho. Para encontrar facilmente use o “CTRL+F”, e use algum termo usado aqui em cinza.

.

Edição da pagina funcoes/funcoes.asp.

Código da função exibe_produtos_relacionados (preferenciamente colocar abaixo da função exibe_produtos):

‘==================
‘####################
‘SUB exibe_produtos_relacionados
‘ – Lista os RS_Produto cadastrados com as opções COMPRA/DESCRIÇÃO/INDICAR
‘ – Chamada no arquivo RS_Produto.ASP
‘####################
Sub exibe_produtos_relacionados()

‘Query_produtos monta uma string para consulta no banco de dados

Dim menor, maior, sorteado
RANDOMIZE
menor = 0
maior = 5
sorteado = Int((maior-menor+1)*Rnd+menor)

VEJA A FUNÇÃO COMPLETA NO ARQUIVO (…)

</table>

<%
‘Fecha e libera da memória o objeto de Recordset
RS_Produto_relacionados.Close
Set RS_Produto_relacionados = Nothing

End Sub

‘#################
‘–> FIM SUB exibe_produtos_relacionados
‘#################
‘===============


Baixe os arquivos já com as modificações

Bom gente, é isso aí. Caso tenham alguma dúvida, podem colocá-la como comentário (logo abaixo), que nós responderemos.

Abraço!

full-sistemas

Posts Relacionados:




Todo o conteúdo deste site é protegido pelos direitos autorais de Copyright © Surgimento 2005 - 2009
Posts (RSS) e Comentários (RSS).