Aplicativos em PHP/Recursos Extras/Loja Virtual
Loja Virtual
editarLoja Virtual Grátis - http://www.virtuamegastore.com
Loja Virtual Completa com Consultoria - http://www.jumbolojas.com
Loja virtual - http://www.visualmedia.com.br/loja
Carrinho de compras com PHP e MySQL
http://www.revistaphp.com.br/print.php?id=150
Arquivos - http://www.revistaphp.com.br/abrecodigos.php?id=27
osCommerce
No Brasil temos atualmente duas principais traduções do osCommerce, que devemos preferir à versão em inglês pelas facilidades adicionadas, como suporte ao nosso idioma ativado, como suporte aos nossos tipos de pagamentos: boletos bancários, cartões de crédito e outros.
SPS BRADESCO para OsCommerce
Comentário no PHPBrasil:
Licença: GNU General Public License
Descrição: Pessoal, segue modulo SPS BRADESCO.
Este modulo tem como função realizar a integração com as formas de pagamento Bradesco, com uma loja OSCOMMERCE.
Os modulos disponiveis são, BOLETO COM RETORNO, FINANCIAMENTO, CARTÃO e TRANSFERENCIA ENTRE CONTAS.
Tudo começa na pagina spsbradesco_metodospagamento.php
AJUSTE NO CODIGO, COLOCANDO SUAS INFORMAÇÕES.
<<informe o MerchantId>>
<<informe numero conta>>
<<INFORME NUMERO AGENCIA>>
<<INFORME CEDENTE>>
Como tinha dito esse metodo foi desenvolvido as pressas, tem muita referencia duplicada e muita coisa e fora do padrão OSC.
Estou a disposição para esclarecer qualquer duvida.
Se alguem gostou e quiser fazer uma contribuição segue link. http://www.bitebitsolucoes.com/contribuicao.php
Atencioamente,
BiteBit Soluções http://www.bitebitsolucoes.com
http://phpbrasil.com/scripts/script.php/id/3665
Download - http://phpbrasil.com/scripts/download.php/id/5590
osCommerce - Tradução OMeuNuke
ALERTA: Após instalar o oscommerce, adicione autenticação ao script admin/index.php, pois o mesmo está aberto a qualquer visitante sem qualquer autenticação ou então use os recursos do seu servidor de hospedagem para isso.
Site oficial - http://www.oscommerce.com/
Download da versão traduzida pelo pessoal do OmeuNuke - http://www.omeunuke.com/modules.php?name=Downloads&op=getit&lid=22
Requisitos do osCommerce:
- MySQL versão 4.x ou superior.
- PHP4 e PHP5.
- register_globals = On (no php.ini)
Adicionais - http://www.omeunuke.com/modules.php?name=Downloads&cid=5
Módulos de Pagamento (boleto, transferência bancária, BRPay e contra entrega) - http://www.omeunuke.com/modules.php?name=Downloads&cid=8
Templates - http://www.omeunuke.com/modules.php?name=Downloads&cid=9
Tutoriais:
Instalaço do osCommerce
http://www.omeunuke.com/modules.php?name=Sections&op=printpage&artid=29
Outros tutoriais: http://www.omeunuke.com/modules.php?name=Sections&op=listarticles&secid=5
Forums - http://www.omeunuke.com/modules.php?name=Forums
Obs.: Sempre ao acessar cada uma dessas páginas role a tela até o final da mesma.
Obs2.: Faça seu registro no site omeunuke para ter acesso ao conteúdo e arquivos.
Passos para a Instalação do osCommerce
Habilitar (On) "register_globals" no php.ini.
No Xampp para php4 ou 5 o php.ini fica em apache\bin
Descompactar em oscommerce e chamar com:
http://localhost/oscommerce/install
- Clicar em Install
- Deixe os dois checks marcados e clique em Continue
- Entrar com os dados do banco de dados e clique em Continue. O usuário deve ter poder de criar o banco ou então cria você mesmo
- Clique em Continue se tudo bem
- Em database import clique em Continue
- Na tela Configuration apenas Continue
- Continue novamente para confirmar
- Agora recebemos dois botões: Catalog (loja) e Administration Tool (painel de controle administrativo)
Toturial de Instalação do Boleto Bancário (Adaptação do site do O Meu Nuke)
Instruções para instalação do modulo de boleto bancário - Por Marcelo73
Adaptações - Ribamar FS
Baseado no tutorial de EOF
Baixe os arquivos AQUI - http://www.omeunuke.com/modules.php?name=Downloads&op=getit&lid=83
Deve baixar o arquivo Boletobancario.zip e descompactar em uma pasta temporária.
INSTRUÇÕES
Após descompactar terá:
boletophp (pasta)
Modulo para oscommerce (pasta)
leia.txt (arquivo)
Apenas trabalharemos com os arquivos da pasta Modulo para oscommerce
Acesse a pasta "Modulo para oscommerce" e veja que tem dois diretórios: boleto e catalog.
1. Agora acesse a pasta "catalog" e verá uma estrutura assim
includes languages portuguese modules payment boletophp.php (copie este arquivo para c:\xampp\htdocs\oscommerce\includes\languages\portuguese\modules\payment) modules payment boletophp.php (copie este arquivo para c:\xampp\htdocs\oscommerce\includes\modules\payment)
2. Acesse o Módulo de Pagamentos no painel de controle de sua loja virtual e clique em instalar
CONFIGURAÇÃO DO MODULO
Geração de Boletos Bancários utilizando o BoletoPHP
www.boletophp.com.br
Gerar Boletos Bancários - BoletoPHP
True
URL do boleto no Sistema BoletoPHP
UTILIZE O CAMINHO COMPLETO DE ONDE SE ENCONTRA O SEU ARQUIVO PARA GERAÇÃO DO BOLETO BANCÁRIO,BOLETO_NOMEDOBANCO.PHP ONDE NOME DO BANCO É O NOME DO ARQUIVO QUE VOCÊ ESTA INSTALANDO PARA A GERAÇÃO DO BOLETO.
http://www.lojavirtual.com.br/boleto/boleto_bb.php
Prazo de Vencimento
5
Demonstrativo
Pagamento de Compra na Loja Virtual http://www.lojavirtual.com.br
Instruções - Linha 1
Sr. Caixa , não receber após a Data de Vencimento.
Instruções - Linha 2
- Em caso de dúvidas entre em contato conosco: vendas@lojavirtual.com.br
Zonas suportadas
--none--
Status dos pedidos
Pending
Ordem de exibição
0
3. Dentro do seu arquivo de configuração do banco que você vai usar do BoletoPhp
(Exemplo Banco do Brasil: .../boleto/boleto_bb.php)
Faça as seguintes substituições:
// DADOS DO BOLETO PARA O SEU CLIENTE $taxa_boleto = 2.95; // Valor da Taxa do Boleto $valor_cobrado = $ValorDocumento; $valor_cobrado = str_replace(",", ".",$valor_cobrado); $valor_boleto=number_format($valor_cobrado+$taxa_boleto, 2, ',', ''); // Valor que será cobrado do seu cliente com a Taxa do Boleto $dadosboleto["inicio_nosso_numero"] = "80"; // Inicio do Nosso numero - Pode ser 80 ou 81 ou 82 (Somente se for Caixa Economica) $dadosboleto["nosso_numero"] = $NumeroDocumento; // Nosso numero - REGRA: Verifique o Máximo permitido pelo seu banco! $dadosboleto["numero_documento"] = $NumeroDocumento; // Num do pedido ou do documento $dadosboleto["data_vencimento"] = $DataVencimento; // Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA $dadosboleto["data_documento"] = date("d/m/Y"); // Data de emissão do Boleto $dadosboleto["data_processamento"] = ""; // Data de processamento do boleto (opcional) $dadosboleto["valor_boleto"] = $valor_boleto; // Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula // DADOS DO SEU CLIENTE $dadosboleto["sacado"] = $NomeSacado; $dadosboleto["endereco1"] = $EnderecoSacado." - ".$BairroSacado; $dadosboleto["endereco2"] = $CidadeSacado." - ".$EstadoSacado." - CEP: ".$CepSacado; // INFORMACOES PARA O CLIENTE $dadosboleto["demonstrativo"] = $Demonstrativo; $dadosboleto["instrucoes"] = "Valor referente a Compra Nr.".$NumeroDocumento." Taxa bancária - R$ ".$taxa_boleto; $dadosboleto["instrucoes1"] = "Joja Virtual do Curso de PHP - http://www.lojavirtual.com.br"; $dadosboleto["instrucoes2"] = $InstrucoesCaixaCedente; $dadosboleto["instrucoes3"] = $InstrucoesCaixaCedente2; $dadosboleto["instrucoes4"] = "";
4. Copie a pasta boleto para o raiz do oscommerce que instalou
Exemplo, copie para cá c:\xampp\htdocs\oscommerce.
5. Faça uma compra veja se aparecerá o Boleto como opçao de pagamento
Imprima o boleto e simule o pagamento deste boleto junto ao seu banco na internet para ver se os dados estão corretos
Este artigo veio de OmeuNuke
osCommerce - Tradução PHPMania
Site - http://www.phpmania.org/
Download da Loja, de Módulos de Pagemento e outros - http://www.phpmania.org/modules.php?name=Downloads&d_op=viewdownload&cid=2
VirtueMart
Este funciona com o Joomla. Existe uma versão do Joomla apenas com o a loja virtual VirtueMart:
http://virtuemart.net/index.php?option=com_docman&task=cat_view&gid=101&Itemid=66
Basta instalar em uma instalação tipo a do Joomla.