0
MoIP Virtuemart 2.0Virtuemart Integrado ao MoIP, Segurança e rapidez naTransação Comercial .
Mini-Currículo• Luiz Felipe Weber @luizwbr• Programador na Webgenium System, trabalho com e-  commerce há 6 anos, Joomla e...
Webgenium System• A empresa     • A Webgenium System, fundada no ano de 2000 e situada em       Cascavel no oeste do Paran...
O que é o VirtueMart?• Também atende por VirtueMarte, VirtueMarket, Virtualmarte,  Virtue Market, Virtu Marte, Virtue Maer...
Estatísticas VirtueMart 2• Projeto ativo, número considerável de commits     • Em torno de 200 commits por mês       • Fon...
Downloads VirtueMart 2• Versão 2.0.10: mais de 50.000 downloads  • Sem contar as estatísticas do dev.virtuemart.net/files ...
VirtueMart 1.1 x VirtueMart 2• A versão 2 foi reimplementada do zero, agora usa o VM  Framework, que é uma camada de abstr...
MoIP • O Moip, uma empresa do grupo IG, é um intermediador de   pagamentos online, uma solução completa para o seu e-   co...
MoIP Checkout Transparente•   Pagamento feito totalmente em seu e-commerce ou site•   Aumento de conversão de suas vendas ...
MoIP Checkout Transparente• Lojas que já utilizam:  • Inscrições do Joomla Day 2012 ( Feito pelo Pedro Renan ), que    foi...
MoIP para VirtueMart 2• Plugin de pagamentos integrado ao VirtueMart 2.0,  do tipo VM Payment, com configurações no backen...
MoIP para VirtueMart 2• Desenvolvimento:  • Em torno de 40 horas de desenvolvimento do projeto     • incluindo testes real...
MoIP para VirtueMart 2 • Funcionalidades    • Painel de pagamentos em cada pedido no admin ( Rodapé )
MoIP para VirtueMart 2 • Funcionalidades    • E-mail enviados com a notificação do pagamento e status do pedido
MoIP para VirtueMart 2 • Funcionalidades   • Pagamento com     Débito Bancário
MoIP para VirtueMart 2 • Funcionalidades   • Pagamento com cartão     direto na loja     ( Buy Page Loja )
MoIP para VirtueMart 2 • Funcionalidades   • Pagamento com Boleto     Bancário
MoIP para VirtueMart 2 • Funcionalidades    • Link Reimpressão do boleto
Fluxograma pagamentosMoIP
Funcionamento Plugin VM 2
Ferramentas usadas• Software  • Notepad ++  • Snippets Joomla     • http://pastebin.com/xG9tVU3p  • Snippets VirtueMart   ...
Frameworks• Frameworks/Ferramentas utilizadas  • jQuery 1.7 - http://jquery.org  • jQuery Credit Card Validator - Copyrigh...
Instalando o Plugin• Instalação  1.   Baixe no GitHub e instale o plugin pelo Joomla.       Depois habilite-o.  2.   Cliqu...
Configurando o Plugin no VM• Configuração VirtueMart  • Configure os 4 campos extras: “logradouro”, “numero”, “bairro”    ...
Configurando o Plugin no VM• Dados MoIP  • Solicite a ativação da API (suporte@moip.com.br)  • Depois de habilitado:     •...
Configurando o Plugin noMoIP• Configuração MoIP  • Dentro das configurações do plugin, recupere a url de notificação    do...
Plugin em Funcionamento • Momento Crítico  • http://ecommercepro.webgenium.com.br/moip
Referências  • http://site.moip.com.br/  • http://github.com/luizwbr/Moip-Virtuemart2  • http://www.slideshare.net/moip/su...
Perguntas
Upcoming SlideShare
Loading in...5
×

MoIP Virtuemart 2

1,784

Published on

Virtuemart Integrado ao MoIP, Segurança e rapidez na Transação Comercial .

Apresentação no Joomla Day 2012 BH, 8 de Setembro de 2012.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,784
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
26
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "MoIP Virtuemart 2"

  1. 1. MoIP Virtuemart 2.0Virtuemart Integrado ao MoIP, Segurança e rapidez naTransação Comercial .
  2. 2. Mini-Currículo• Luiz Felipe Weber @luizwbr• Programador na Webgenium System, trabalho com e- commerce há 6 anos, Joomla e VirtueMart há 4 anos. • Formado em Sistemas de Informação • Pós-graduado em Engenharia de Software com Ênfase em Testes• Criador dos plugins para 1.1 e 2.0: • Simulação de Frete, Correios • Cielo, Redecard, Banco do Brasil, Itaú Shopline, Pagamento Digital, PagSeguro, MoIP Checkout Transparente
  3. 3. Webgenium System• A empresa • A Webgenium System, fundada no ano de 2000 e situada em Cascavel no oeste do Paraná, desenvolve soluções web para todos os segmentos do mercado, desde pequenas empresas até grandes corporações, tendo produtos de qualidade e dimensionados exatamente para o que cada empresa precisa.• Patrocinou o Joomla Day Floripa 2011.• Possui mais de 600 clientes em hospedagem, lojas virtuais e sites institucionais • VirtueMart 1.1.x ( mais de 30 lojas ) • VirtueMart 2.0.x ( 3 lojas desenvolvidas e 3 em produção )
  4. 4. O que é o VirtueMart?• Também atende por VirtueMarte, VirtueMarket, Virtualmarte, Virtue Market, Virtu Marte, Virtue Maert, Virtuel Mart …• Falando sério, é o mais usado componente de e-commerce para Joomla!, convertido do antigo PHPShop.• Possui 566 extensões específicas no JED• Canais oficiais: • http://dev.virtuemart.net • http://virtuemart.net • http://forum.virtuemart.net
  5. 5. Estatísticas VirtueMart 2• Projeto ativo, número considerável de commits • Em torno de 200 commits por mês • Fonte: http://www.ohloh.net/p/virtuemart
  6. 6. Downloads VirtueMart 2• Versão 2.0.10: mais de 50.000 downloads • Sem contar as estatísticas do dev.virtuemart.net/files • Fonte: Valérie ( Gerente de Projeto )
  7. 7. VirtueMart 1.1 x VirtueMart 2• A versão 2 foi reimplementada do zero, agora usa o VM Framework, que é uma camada de abstração do CMS, compatível com as versões Joomla 1.5 a 2.5. • Essa camada extende as classes-padrão do Joomla: jController, jModel e jTable, reduzindo dramaticamente o código e implementando padrões de projeto.• Cada plugin nativo já está pré-configurado para salvar informações em sua própria tabela.• Trigger (gatilhos) para métodos dos plugins de pagamento, para retorno automático por exemplo.
  8. 8. MoIP • O Moip, uma empresa do grupo IG, é um intermediador de pagamentos online, uma solução completa para o seu e- commerce ou site, garantindo segurança e conversão em suas vendas.
  9. 9. MoIP Checkout Transparente• Pagamento feito totalmente em seu e-commerce ou site• Aumento de conversão de suas vendas (30%)• Segurança de dados feita pelo MoIP• Compra por 1 clique
  10. 10. MoIP Checkout Transparente• Lojas que já utilizam: • Inscrições do Joomla Day 2012 ( Feito pelo Pedro Renan ), que foi o primeiro Joomla a homologar. • Loja CarBrink, Parceria com o ( Rogério Costa @matofino ) • Outras Lojas:
  11. 11. MoIP para VirtueMart 2• Plugin de pagamentos integrado ao VirtueMart 2.0, do tipo VM Payment, com configurações no backend. • Open Source (licença GPL v3) • Sem custo de instalação ou manutenção • Versão 1.6 (estável) • Joomla 1.7 + • Fácil instalação e configuração
  12. 12. MoIP para VirtueMart 2• Desenvolvimento: • Em torno de 40 horas de desenvolvimento do projeto • incluindo testes realizados pela equipe do MoIP e equipe interna da Webgenium. • Início em 14 de Junho e finalizado em 27 de Julho 2012 ( homologado pela equipe do MoIP ). • Mais de 400 pedidos de teste realizados validando nos principais browsers• Hospedado no GitHub • http://github.com/luizwbr/Moip-Virtuemart2
  13. 13. MoIP para VirtueMart 2 • Funcionalidades • Painel de pagamentos em cada pedido no admin ( Rodapé )
  14. 14. MoIP para VirtueMart 2 • Funcionalidades • E-mail enviados com a notificação do pagamento e status do pedido
  15. 15. MoIP para VirtueMart 2 • Funcionalidades • Pagamento com Débito Bancário
  16. 16. MoIP para VirtueMart 2 • Funcionalidades • Pagamento com cartão direto na loja ( Buy Page Loja )
  17. 17. MoIP para VirtueMart 2 • Funcionalidades • Pagamento com Boleto Bancário
  18. 18. MoIP para VirtueMart 2 • Funcionalidades • Link Reimpressão do boleto
  19. 19. Fluxograma pagamentosMoIP
  20. 20. Funcionamento Plugin VM 2
  21. 21. Ferramentas usadas• Software • Notepad ++ • Snippets Joomla • http://pastebin.com/xG9tVU3p • Snippets VirtueMart • http://pastebin.com/L1rJ6zfP • Crossftp / WinSCP • Documentação Joomla e VirtueMart• Browsers (teste) • Google Chrome (F12) • Mozilla Firefox (Firebug)
  22. 22. Frameworks• Frameworks/Ferramentas utilizadas • jQuery 1.7 - http://jquery.org • jQuery Credit Card Validator - Copyright 2012 Pawel Decowski • Mootools 1.2 nativo do Joomla ( popups )
  23. 23. Instalando o Plugin• Instalação 1. Baixe no GitHub e instale o plugin pelo Joomla. Depois habilite-o. 2. Clique em Novo “Método de pagamento” no VirtueMart 1. * Nome do Pagamento: Cartões de crédito e débito, transferência e boleto bancário ( Moip ) 2. * Publicado: Sim 3. * Descrição do pagamento: Pague com cartão de crédito, boleto ou saldo Moip 4. * Grupo de Compradores: -default- e –anonymous- 3. Pronto, instalado! Agora é só configurar.
  24. 24. Configurando o Plugin no VM• Configuração VirtueMart • Configure os 4 campos extras: “logradouro”, “numero”, “bairro” e “complemento”. • Caso não existam, estes campos deverão ser criados.
  25. 25. Configurando o Plugin no VM• Dados MoIP • Solicite a ativação da API (suporte@moip.com.br) • Depois de habilitado: • Menu do Moip > FERRAMENTAS / API / Chaves de acesso • Recupere o Token • Recupere a chave de Acesso
  26. 26. Configurando o Plugin noMoIP• Configuração MoIP • Dentro das configurações do plugin, recupere a url de notificação dos pagamentos para inserir no MoIP • http:// urldositecom.br/index.php?option=com_virtuemart&view=pluginresponse&task=
  27. 27. Plugin em Funcionamento • Momento Crítico  • http://ecommercepro.webgenium.com.br/moip
  28. 28. Referências • http://site.moip.com.br/ • http://github.com/luizwbr/Moip-Virtuemart2 • http://www.slideshare.net/moip/suportestatus-das-transaes1- 2090052 • http://jandbeyond.org/programme/sessions/session/session/60- max-milbers.html • http://dev.virtuemart.net/ • http://virtuemartpro.com.br/tutoriais/virtuemart-2-0/item/27-moip- para-virtuemart-2.html
  29. 29. Perguntas
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×