Introdução Com o aumento do comércio eletrônico (e-commerce) no Brasil e no mundo, até pequenos empreendimentos têm de ocupar um espaço na Internet, oferecendo os seus produtos virtualmente para explorar o crescente mercado de compradores via web. No mundo Joomla!, existem diversas extensões que podem ser utilizadas para implementar um e-commerce de qualidade no seu site. Porém, uma que se destaca é o VirtueMart (http://virtuemart.net/), excelente solução de carrinho de compras, e melhor de tudo, gratuita (licença GPL Gnu Public License). O VirtueMart é realmente uma boa opção, mas tem muitas configurações e detalhes que você terá de programar. Não é só instalar e pronto. Você tem de conhecer a estrutura do componente e este tutorial é um bom início para que você tome pé de tudo que há nesta extensão Joomla!. Neste tutorial, explicarei a instalação do VirtueMart (componente, plugins, módulos e idiomas) e daremos os primeiros passos para trabalhar com este software. Pode parecer pouco, mas é o início. Os principais itens que cobriremos neste texto são: - O que é o VirtueMart - Funcionalidades do VirtueMart - Instalação do Componente do VirtueMart - Instalação de Módulos e Plugins - Pacote de Idiomas - Primeiros passos com o VirtueMart É nossa pretensão publicar outros tutoriais, mais avançados, sobre o VirtueMart versando sobre temas como organização de catálogo de produtos, configurações, pagamento, checkout, shipping etc. No final do texto, você tem um link para baixar o tutorial em pdf, caso queira. O que é o VirtueMart? 1 / 11
VirtueMart (VM) é um componente Joomla! do tipo open source que implementa um carrinho de compras, elemento necessário para qualquer loja virtual. O VM tem uma área de administração bastante complexa, mas permite que, até os usuários do Joomla! menos experientes, criem um catálogo de produtos online, configurem sistemas de pagamento via Internet, disponibilizem diversos tipos de envio (shipping), gerenciem usuários e as ordens de compra, ou seja, tudo que é necessário para vender produtos no mundo virtual. Como todo carrinho de compras, o VirtueMart tem várias funções, porém algo a ser destacado é que o VM é totalmente integrado ao Joomla!, compartilhando o mesmo mecanismo de autenticação e autorização e mantendo o visual do template escolhido. O VirtueMart foi desenvolvido em PHP, utiliza MySQL como banco de dados, tem licença GPL (GNU Public Licence), o que significa que você está livre para fazer download, distribuir e modificar qualquer parte do código. Uma coisa interessante é que o VM tem seu predecessor. Foi derivado de outro carrinho de compras chamado phpshop. Funcionalidades do VirtueMart O VM tem várias funcionalidades, dentre as quais: - O catálogo de produtos é totalmente configurável em categorias e tem excelente capacidade de gerenciamento, tendo inclusive um sistema de gerenciamento de estoque. Os produtos podem ser associados a fabricantes, ou seja, você pode buscar os produtos por diversas dimensões depois de tudo programado. - Podemos adicionar várias imagens a cada produto, programar variações de um produto (cor, tamanho, modelo etc.), o que facilita muito quando você tem que vender algo que apresenta várias opções. Obviamente que o VM calcula preços diferentes para cada característica que o cliente escolher. - Disponibiliza uma ferramenta de product rating (avaliação de produtos). Isso pode ser interessante para quem quer ouvir do seu cliente um retorno acerca da qualidade dos produtos vendidos e do atendimento prestado. - Venda de produtos que podem ser baixados pelo usuário (download). - Os usuários registrados, clientes, podem alterar os seus dados de cadastro, consultar o histórico de ordens de compra e outros detalhes que você decida disponibilizar. - Permite a criação de grupos de compradores, permitindo diferentes políticas de preço, formas de pagamento etc. Isso é legal, por exemplo, se você quer diferenciar clientes finais de revendedores. - Os módulos de pagamento podem ser adicionados de acordo com a sua necessidade, como por exemplo, o módulo disponibilizado pelo pagseguro (http://visie.com.br/pagseguro/joomla.php). De fato, o VM já vem com alguns gateways de pagamento pré-definidos como PayPal, 2Checkout, PayMate etc. - Trabalha com diversos tipos de moeda, inclusive o nosso R$ (real). - Modelo de cobrança de impostos flexível, permitindo que o roubo do governo seja calculado de acordo com o endereço de entrega do cliente. Isto pode ser fundamental para o seu negócio, pois dependendo do produto que você vai vender, no Brasil, temos diferentes 2 / 11
valores de ICMS para cada estado. Além disso, quem sabe, o seu comércio virtual atinja o mundo todo, vendendo para fora do Brasil, onde também a carga tributária pode ser diferente. - Diferentes métodos de envio de produtos permitindo a programação e configuração de diversas formas de shipping para o cliente. Existem alguns módulos disponíveis no Brasil que implementam, por exemplo, o envio pelos correios nas suas diferentes modalidades (PAC, Sedex, e-sedex) veja o link http://www.fernandosoares.com.br/index.php?option=com_docman&task=cat_view&gid=30&ite mid=28. - Confirmação da ordem de compra por e-mail tanto para o comprador como para o dono do comércio virtual. Estas confirmações são configuradas e personalizadas no admin do Joomla!. - Gerenciamento de ordens de compra: resumo, ordens pendentes, ordens concluídas etc. Tem também um esquema de notificação do cliente em caso de mudança do status da ordem de compra. - Gerenciamento feito pelo painel de administração do Joomla!. Abaixo o visual da tela de gerenciamento da versão 1.1.4. - Arquitetura de segurança, utilizando criptografia SSL de até 128 bits, herdada do Joomla!. - Várias traduções disponíveis, inclusive em português (Brasil). - O VM tem estatísticas de novos clientes, ordens, produtos, estoque etc, relatórios de itens antigos, de faturamento por produto etc. Existem outras funcionalidades, porém estas são suficientes para uma avaliação do VM. Vamos agora para a instalação. Instalação do Componente do VirtueMart Vamos agora começar a construir uma loja virtual com o VirtueMart (VM). Primeiro, vamos verificar os pré-requisitos mínimos para uma instalação de sucesso: 3 / 11
- Joomla! 1.5.x: - Apache 1.3 ou superior - PHP 4.3.x ou superior - MySQL 3.23.x ou superior Do lado do cliente, a navegação geralmente não dá problemas, porém, o browser tem de estar configurado para aceitar cookies. Eu vou assumir aqui, que você já instalou o Joomla! e os seus servidores (locais ou em algum host) atendem a tudo que foi listado acima. Com isso o próximo passo é baixar o pacote do VirtueMart no site http://virtuemart.net/downloads Neste link você terá diversas opções para download (Fevereiro de 2010): 4 / 11
Faça baixando Este 2010. novas Descompacte - é VirtueMart_1.1.4-COMPLETE_PACKAGE.j15.zip o Dependendo versões o download pacote deve o tenham ter arquivo do um com da pacote nome data sido o software para em liberadas. completo, mais que obter ou do você menos como VM, está seguintes na como indicado realizando versão este: diretórios acima, 1.1.4, este baixado na e procedimento, arquivos: figura. por O mim arquivo é em possível Fevereiro que você queestá de Note abra passo-a-passo minhas A com_virtuemart_1.1.4.j15.zip. Para Extensions próxima o que, instalar arquivo explicações. existe tarefa do o e pacote, também, menu um siga é instalar manual os superior. vá passos mas o componente existem qualquer pdf indicados. para casos tela instalação do Neste do particulares VM admininstrator nosso do arquivo VirtueMart. tutorial, que ZIP podem Joomla chamado iremos Se não você e seguir escolha ser achar cobertos a instalação a mais opção nas fácil, 5 / 11
As seguinte. opções vão aparecer e você deve escolher Install/Unistall, como mostrado na figura Você arquivo selecionar vai *.zip cair o arquivo do na componente tela *.zip Extension e em VirtueMart seguida Manager clicar e para mostrada no isto, botão deve abaixo. ao clicar lado Você Upload no vai botão ter File Arquivo que & fazer Install. (ou o upload File ), do 6 / 11
Se seguinte der tudo mostra certo, a tela vai aparecer que você uma vai provavelmente mensagem dizendo ver. que a instalação foi OK. A figura Você pacote que Instalação No repetido pacote serão pode pois na explicados também de figura isto VM Módulos irá baixado, abaixo. facilitar instalar ainda e Plugins o você neste entendimento conteúdo vai tutorial. ver dois de exemplo da diretórios, estrutura (veja como do a componente indicação já mostrado na e figura), anteriormente, de alguns fornecido passos mas no Nestes faça melhores algo tipo destaque. adicionados usuários. aleatória, dar Diretório apresentação produtos. scroll mod_product_categories_1.1.4.j15.zip mod_productscroller_1.1.4.j15.zip mod_virtuemart_1.1.4.j15.zip mod_virtuemart_cart_1.1.4.j15.zip diretórios 10 Modules na produtos lista. nas temos Você barras e todos o últimos seguinte: pode laterais configurar produtos. módulos do apresenta Joomla!. - dentro Este apresenta o número Este módulo os deste produtos módulo diretório apresenta conteúdo produtos serve em implementam destaque, produtos e para a velocidade apresentar funcionalidades produtos como módulo mod_virtuemart_currencies_1.1.4.j15.zip mod_virtuemart_featureprod_1.1.4.j15.zip mod_virtuemart_latestprod_1.1.4.j15.zip mod_virtuemart_login_1.1.4.j15.zip moeda, Você um no apresenta minicart), não VM. é que existe vai um contendo programar a seletor necessidade um de moeda. link produtos para Este instalar Caso - a Este módulo Se página Este você este módulo destaque. principal esteja módulo. está apresenta utilizando trabalhando uma carrinho área vários últimos apenas produtos de tipos que login compras. produtos scroll. aleatórios, o categorias - mod_virtuemart_manufacturers_1.1.4.j15.zip Este fornecido pelo VM serve tanto para VirtueMart a lista como fabricantes para o Joomla!. dos para usuário snapshots vai encontrar search Diretório - mostrar uma mod_virtuemart_randomprod_1.1.4.j15.zip mod_virtuemart_search_1.1.4.j15.zip mod_virtuemart_topten_1.1.4.j15.zip vmproductsnapshots_1.1.4.j15.zip vmxsearch.plugin_1.1.4.j15.zip cara que ou Plugins a VM. seja, imagem, você mais um toda está dinâmica produto vez vendendo. preço que para e itens o um usuário o seu link de Este conteúdo site. para entra, plugin apresenta implementa adicionar uma que do apresenta habilita Joomla!, nova os o um produto 10 a lista busca o search produtos administrador é gerada. no geral em dentro carrinho selecionados mais artigos. É interessante Joomla! vendidos. a de catálogo adicionar Um compras. snapshot ade emforma moeda, de para (é A anterior, instalação específico produtos de cada no VM catálogo ou sua módulo front-page. produtos. é feita É da uma mesma opção forma legal como caso você a apresentada não queira umseção um Pacote Se inglês, Para http://virtuemart.net/downloads, você isto, terá de quiser para vá Idiomas de no o instalar personalizar componente. mesmo o link pacote no o seu qual e baixe VirtueMart idiomas. você o baixou arquivo com o de algum pacote idiomas idioma do indicado VM, diferente próxima padrão, figura. que é em 7 / 11
A anteriormente, Neste baixou, copiar /administrator/components/com_virtuemart/languages Caso Se diversos VirtueMart. assunto: Primeiros Depois como básica Certamente apenas VirtueMart, formas Para virtual. do selecione instalação - seu você ativar Como o você caso, tudo que Apenas site para FileZilla destes tiver arquivos o http://www.cedet.com.br/index.php?/tutoriais/joomla/idioma-portugues-no-joomla.html o pagamento, instalar VM Passos tenha o quer. inclui: apresentando no Top ver habilitar você um idioma curiosidade diretório: no para dois como direcione o pacote e Menu, De instalado terá VM front-end copie o procedimentos. instalar VM, Português fato, exemplo, no traduções, formas como módulos front-end. vamos configurar do copiar o iremos como idiomas VirtueMart o arquivos visitante você o Joomla!. ver, indicado componente, vamos no organizar agora instalados. nesta terá o envio dentro Joomla!, é que arquivos muitos Em para bem Se na supor dar seção existe e futuro colocar você um este a figura outras diferente um os outros sua plugins siga diretórios e que host, primeiros catálogo aprender no mesmo próximo, tem loja abaixo: coisas um pacote você itens crie uma do e passos virtual. item módulos. relacionados procedimento diretório, queira uma passos mais. o iremos instalação contidos zip produtos, VM, Para conexão menu colocar considero tutorial publicar idiomas, para só isto, no local que com por configurar arquivo configurá-lo que FTP vá um do aponte remotamente. outros do enquanto, nas verá uma CEDET utilizamos item com Joomla!, funções zip opções que configuração no tutoriais algum o que para checkout, da Top sobre existem vamos forma do basta você a software Menu sobre sua este menu tratar loja oe 8 / 11
Em seguida, adicione um novo item de menu clicando no botão Novo ou New. Na abaixo: próxima tela, aparecerão as opções de tipos. Escolha a opção VirtueMart, como indicado Preencha item. o nome do item de Menu, no exemplo, eu escrevi Loja Virtual. Depois disso, salve o 9 / 11
No pode Top acessar Menu os do produtos seu site vai e informações aparecer uma configuradas opção chamada no VirtueMart. Loja Virtual a partir do qual você Quando vem Bem, como Para indicado habilitar com você abaixo: isso VirtueMart, os clicar fechamos módulos no item já verá o instalados. primeiro criado, VirtueMart, alguns acessará item: produtos vá Como em a Loja na Extensões ver loja. Virtual. o VM no -> Se front-end. Administrar você instalou Agora Módulo, o exemplo vamos como ver que Na três Login. tela módulos de administração para habilitar: de VitueMart módulos, Latest para facilitar, Products, eu VirtueMart filtrei os módulos Shopping do VirtueMart Cart e VirtueMart e escolhi 10 / 11
Habilitando últimos senha para produtos estes os clientes adicionados, três módulos da sua um loja. indicados, link para vão o carrinho aparecer de módulos compras no e um front-end local para com login a lista edos Baixe Existem exemplo. um, Resumo Neste VirtueMart Na virtual ferramenta. Certamente tutorial gratuitos Se (contato@cedet.com.br). Sobre César Estadual Mestrado respectivamente. celulares Comunicações telecomunicações, equipamentos inúmeros Eldorado, como Tecnologia projetos tendo plugins você última o cursos procedimento orientado tutorial o Kyn é arquivo outros teve autor apenas sobre Final Você front-end treinamentos e seção, Flextronics, no d'ávila Doutorado você Campinas as algum descrevemos seu pacote e Centro módulos sem poderá o teses pós-graduação tecnologias prestadoras o tratamos VM. vai Seus obteve site começo. como e Fio. problema é tutorial querer habilitar Aguarde... e Brasil o Joomla!. na (Unicamp), trabalhos mesmo. Desde idiomas. Desenvolvimento CDMA consultor Se sua área empresas incialmente Como mais GSM, Telecom, for você algumas graduação durante de Abordamos outros possível, serviço. (UMTS, módulos, pdf acadêmicos sua informações científicos pode Telecomunicações, onde dito faculdades. como formação Telemar, necessários o diversas configurações na habilitar. também processo, Possui CdmaOne, ajudaremos. e introdução, dando procedimentos Profissional Wi-MAX Samsung, Engenharia instalação se sobre empresas Vivo, como grande Atualmente instituições concentram Eu completou portanto, entre para 1xRTT, escolhi e a Claro, básicas pretendemos doutor, nos atua Motorola, configuração e experiência personalizar em Elétrica Tecnológico necessários operadoras, anos como componente ocupa estes Telemig sua contato 1xEVDO) em atua primeiros renome formação Nortel, VM, estudos em pesquisador três a 1995 didática lançar e conosco posição Celular, 1992 o como mercado (CEDET) uso apenas aplicada para fabricantes seu como passos Ericsson, principal, e sobre acadêmica outros pela 1998 site, apresentar a e de e VirtueMart. Unicamp instalação ministrou independente para outras, Universidade com às empresa os e Diretor tutoriais Instituto para dos sistemas servirem esta com módulos bem cada a e do loja Inatel. com Este o de Autor: Última Copyright Este (www.cedet.com.br). conteúdo Dr. atualização César CEDET pode Kyn em ser d Ávila Centro 17/02/2010 utilizado de Desenvolvimento livremente desde Profissional que citados e o Tecnológico autor e o site do CEDET 11 / 11