Aplicativos em PHP/Recursos Extras/Loja Virtual

Origem: Wikilivros, livros abertos por um mundo aberto.

Loja Virtual[editar | editar código-fonte]

Loja 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

http://www.omeunuke.com

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.