0
2Novas oportunidades, ...e desafios
VirtueMart 2 - Novas oportunidades, ...e desafios           Fernando Soares                               @fernando_soares...
VirtueMart 2 - Novas oportunidades, ...e desafios                                          De onde venho
VirtueMart 2 - Novas oportunidades, ...e desafios                                      A proposta de hoje      1. Destacar...
VirtueMart 2 - Novas oportunidades, ...e desafios     “O VirtueMart é a solução líder de Loja Virtual para o Joomla! com m...
VirtueMart 2 - Novas oportunidades, ...e desafios                              Mudanças no VirtueMart 2 Melhores mudanças:...
VirtueMart 2 - Novas oportunidades, ...e desafios                                     Os tipos de plugins          ●   Pay...
VirtueMart 2 - Novas oportunidades, ...e desafios                        Exemplo de “evento” ou trigger          PlgVmOnCo...
VirtueMart 2 - Novas oportunidades, ...e desafios                    Tabelas específicas para os plugins   Tabelas para pl...
VirtueMart 2 - Novas oportunidades, ...e desafios                                              MultilíngueNesta caixa você...
VirtueMart 2 - Novas oportunidades, ...e desafios                          Funcionamento do multilíngue  Mensagem indica q...
VirtueMart 2 - Novas oportunidades, ...e desafios                      Tabelas específicas para o idioma   O recurso multi...
VirtueMart 2 - Novas oportunidades, ...e desafios                              Mudanças no VirtueMart 2 Piores mudanças: N...
VirtueMart 2 - Novas oportunidades, ...e desafios                             Pedido no VirtueMart (1.1.x)                ...
VirtueMart 2 - Novas oportunidades, ...e desafios                                  Pedido no VirtueMart 2     Não há como ...
VirtueMart 2 - Novas oportunidades, ...e desafios             Venda de Downloads no VirtueMart (1.1.x)                    ...
VirtueMart 2 - Novas oportunidades, ...e desafios        Plugin para Venda de Downloads - VirtueMart 2                    ...
VirtueMart 2 - Novas oportunidades, ...e desafios               Migração incompleta para o VirtueMart 2  O utilitário de m...
VirtueMart 2 - Novas oportunidades, ...e desafios        Identificando conflitos de jQuery - VirtueMart 2                 ...
VirtueMart 2 - Novas oportunidades, ...e desafios         Corrigindo problemas de jQuery - VirtueMart 2  Uma opção ou uma ...
VirtueMart 2 - Novas oportunidades, ...e desafios                     Ferramentas de atualização do BD                    ...
VirtueMart 2 - Novas oportunidades, ...e desafios                            VirtueMart 2 – Boas Práticas   ➔ Não usar pac...
VirtueMart 2 - Novas oportunidades, ...e desafios                       Problema de usar um QuickStart     Problema:     A...
VirtueMart 2 - Novas oportunidades, ...e desafios                                   Configuração da Loja  Configuração  da...
VirtueMart 2 - Novas oportunidades, ...e desafios                     Restrições e Filtragem nos Plugins       Com o novo ...
VirtueMart 2 - Novas oportunidades, ...e desafios                       Restrições e Filtragem - exemplo   Exemplo de filt...
VirtueMart 2 - Novas oportunidades, ...e desafios                                              Referências          Site o...
VirtueMart 2 - Novas oportunidades, ...e desafios                                 Perguntas & Respostas                   ...
VirtueMart 2 - Novas oportunidades, ...e desafios ●     http://www.fernandosoares.com.br ●     Especialista em Joomla! e V...
Upcoming SlideShare
Loading in...5
×

VirtueMart 2 - Novas oportunidades, ...e desafios

1,730

Published on

Apresentação Negócios Joomla!Day Brasil 2012

1 Comment
0 Likes
Statistics
Notes
  • Hi, my name is Morine, I am new here, I like your profile and i will be happy if you contact me through my email (morinebaby1988@yahoo.com) so that i will tell you about myself and also share more pictures with you, Take Care.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
1,730
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
24
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "VirtueMart 2 - Novas oportunidades, ...e desafios"

  1. 1. 2Novas oportunidades, ...e desafios
  2. 2. VirtueMart 2 - Novas oportunidades, ...e desafios Fernando Soares @fernando_soares www.fernandosoares.com.br “Aprendi a programar em BASIC, mais tarde em HTML e em seguida em PHP e MySQL, hoje sou quase um programador :-D” Trabalho com Joomla! e VirtueMart desde 2006, sempre compartilhando o conhecimento. Mais sobre mim: ●Técnico em informática; ●Técnico em eletrônica e eletricidade (SENAI-RS); ●Membro/Tradutor da equipe oficial do VirtueMart; ●Desenvolvedor atual do Mamboleto; ●Desenvolvedor plugins de frete/cobrança para VirtueMart; ●Desenvolvedor de integrações de cobrança para CiviCRM; RegistrationPRO, ClientEXEC e outros...
  3. 3. VirtueMart 2 - Novas oportunidades, ...e desafios De onde venho
  4. 4. VirtueMart 2 - Novas oportunidades, ...e desafios A proposta de hoje 1. Destacar as mudanças mais marcantes do VirtueMart 2; 2. Trocar experiências sobre o novo VirtueMart; 3. Debater, junto com vocês, as principais dúvidas e problemas; 4. Compartilhar o conhecimento.
  5. 5. VirtueMart 2 - Novas oportunidades, ...e desafios “O VirtueMart é a solução líder de Loja Virtual para o Joomla! com mais de 2 milhões de downloads. É relatado como sendo o terceiro mais popular programa de e-Commerce do mundo e está em uso real em mais sites do que o osCommerce, PrestaShop e OpenCart.” Fonte: https://dev.virtuemart.net/projects/virtuemart/wiki Requisitos: - Joomla 1.5 ou superior - PHP 5.2 ou 5.3 - MySQL 5 Acrescento, use um servidor Linux de boa qualidade.
  6. 6. VirtueMart 2 - Novas oportunidades, ...e desafios Mudanças no VirtueMart 2 Melhores mudanças: Foi reescrito do zero, ou seja, é um componente novo usando o nome antigo; Usa o padrão MVC do Joomla! o que permite o uso de overrides; Usa um padrão de programação(framework) compatível com Joomla! 1.5 e 2.5; Sistema de plugins com tabelas no BD para cada plugin; Possui “Eventos”, ou triggers, para uso no plugins. Suporta o modo multilíngue nativamente;
  7. 7. VirtueMart 2 - Novas oportunidades, ...e desafios Os tipos de plugins ● Payment Plugins (Plugins de Pagamento) ● Shipper Plugins (Plugins de Envio) ● Extension Plugins ● Calculation Plugins ● Product Plugins
  8. 8. VirtueMart 2 - Novas oportunidades, ...e desafios Exemplo de “evento” ou trigger PlgVmOnConfirmedOrderStorePaymentData() Este evento é disparado após o pagamento ter sido processado, ele armazena os dados específicos do método de pagamento. Todos os plugins devem reimplementar este método. PlgVmOnPaymentSelectCheck() Este evento é disparado depois que o método de pagamento for selecionado. Ele pode ser utilizado para armazenar informações de extras de pagamento no cesto.
  9. 9. VirtueMart 2 - Novas oportunidades, ...e desafios Tabelas específicas para os plugins Tabelas para plugins de pagamento Tabelas para plugins de envio
  10. 10. VirtueMart 2 - Novas oportunidades, ...e desafios MultilíngueNesta caixa você seleciona o idioma para os dados deste produto
  11. 11. VirtueMart 2 - Novas oportunidades, ...e desafios Funcionamento do multilíngue Mensagem indica que o produto não possui a tradução ainda e bandeirinhas indicam os dados que serão gravados para o idioma selecionado.
  12. 12. VirtueMart 2 - Novas oportunidades, ...e desafios Tabelas específicas para o idioma O recurso multilíngue cria tabelas específicas para cada idioma selecionado.
  13. 13. VirtueMart 2 - Novas oportunidades, ...e desafios Mudanças no VirtueMart 2 Piores mudanças: Não é mais possível, por hora, editar e alterar um pedido; A funcionalidade de venda de downloads foi removida e virou um plugin pago; A migração do VirtueMart 1.1.x para o VirtueMart 2 não é completa; Usa jQuery em algumas funções o que acaba for gerar conflitos, às vezes; O ciclo de desenvolvimento é um tanto confuso, ainda.
  14. 14. VirtueMart 2 - Novas oportunidades, ...e desafios Pedido no VirtueMart (1.1.x) Nesta versão há várias opções de edição para diversos itens do pedido
  15. 15. VirtueMart 2 - Novas oportunidades, ...e desafios Pedido no VirtueMart 2 Não há como alterar o pedido na nova versão
  16. 16. VirtueMart 2 - Novas oportunidades, ...e desafios Venda de Downloads no VirtueMart (1.1.x) Sistema bastante simples mas totalmente funcional e muito eficiente
  17. 17. VirtueMart 2 - Novas oportunidades, ...e desafios Plugin para Venda de Downloads - VirtueMart 2 http://extensions.virtuemart.net/extensions-virtuemart-2/shipment-for-virtual-products-detail Há muitas opções extras contudo o plugin custa 35 euros ...
  18. 18. VirtueMart 2 - Novas oportunidades, ...e desafios Migração incompleta para o VirtueMart 2 O utilitário de migração move os seguintes dados: Produtos Pedidos Categorias de produtos Fabricantes Categorias de fabricantes Grupos de clientes No entanto, o utilitário de migração não move os seguintes dados: Tipos de produtos Atributos de produtos Você terá que adicionar manualmente estes dados.
  19. 19. VirtueMart 2 - Novas oportunidades, ...e desafios Identificando conflitos de jQuery - VirtueMart 2 Um dos sintomas mais fáceis de identificar é a inoperância destas caixas de seleção.
  20. 20. VirtueMart 2 - Novas oportunidades, ...e desafios Corrigindo problemas de jQuery - VirtueMart 2 Uma opção ou uma combinação de opções pode resolver o problema
  21. 21. VirtueMart 2 - Novas oportunidades, ...e desafios Ferramentas de atualização do BD Permite a atualização de tabelas e correção de erros
  22. 22. VirtueMart 2 - Novas oportunidades, ...e desafios VirtueMart 2 – Boas Práticas ➔ Não usar pacotes de QuickStart(normalmente fornecidos com templates); ➔ Fazer toda a instalação com o template e configurações padrão do Joomla!; ➔ Instalar/testar plugins antes de fazer quaisquer customizações; ➔ NÃO USAR TEMPLATES E/OU COMPONENTES/PLUGINS PIRATAS; ➔ Teste a instalação online.
  23. 23. VirtueMart 2 - Novas oportunidades, ...e desafios Problema de usar um QuickStart Problema: Ao instalar o pacote de tradução do Joomla!/VirtueMart e habilitar o idioma padrão como Português do Brasil todos os produtos e categorias somem. Causa: O QuickStart foi todo montado em cima do idioma Inglês e com o modo multilíngue ativado, logo os dados ficaram associados a este idioma apenas. Solução: Minha sugestão: Remova tudo e comece do zero; Outra opção: Refazer tudo para o idioma desejado.
  24. 24. VirtueMart 2 - Novas oportunidades, ...e desafios Configuração da Loja Configuração da loja é associada ao usuário admin do Joomla!
  25. 25. VirtueMart 2 - Novas oportunidades, ...e desafios Restrições e Filtragem nos Plugins Com o novo sistema de plugins podemos ter métodos de envio e/ou de pagamento repetidos. Deste modo podemos aplicar restrições e filtragens a eles de acordo com nossas necessidades.
  26. 26. VirtueMart 2 - Novas oportunidades, ...e desafios Restrições e Filtragem - exemplo Exemplo de filtragem e restrição: CEP inicial CEP final País Peso Máx ID Produto SEDEX 04.000-000 09.000-000 - 20 SEDEX 10.000-000 20.000-000 - 20 PAC - - - 30 34,70 SEDEX 10 - - - 30
  27. 27. VirtueMart 2 - Novas oportunidades, ...e desafios Referências Site oficial do VirtueMart: http://virtuemart.net/ Sistema de plugins do VirtueMart 2: https://dev.virtuemart.net/projects/virtuemart/wiki/Plugin_system Referências para plugins de pagamento: https://dev.virtuemart.net/projects/virtuemart/wiki/Payment_Plugins Referências para plugins de envio: https://dev.virtuemart.net/projects/virtuemart/wiki/Shipper_Plugins
  28. 28. VirtueMart 2 - Novas oportunidades, ...e desafios Perguntas & Respostas Aberto para Debate
  29. 29. VirtueMart 2 - Novas oportunidades, ...e desafios ● http://www.fernandosoares.com.br ● Especialista em Joomla! e VirtueMart ● Twitter: @fernando_soares ● Skype: fsoarestec ● E-mail: fsoares@fsoares.com.br ● Palestras: http://www.slideshare.net/fernandosoares Que o sucesso a faça parte de seus dias!!!
  1. A particular slide catching your eye?

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

×