Virtuemart 2: Dicas de customização de templates
Algumas dicas para customizar seu template em Joomla 2.5 ou Joomla 1.5, Joomla 1.6 até em Joomla 1.7, mas realmente usando a versão do Virtuemart 2.0.
Customizando templates no Virtuemart 2.0
Estes códigos php tem que ser inseridos na index.php do seu template Joomla para que funcionem.
São usados para exibir módulos de forma personalizada, de modo que cada categoria ou produto tenha um banner ou qualquer outro módulo específico, para personalizar ao máximo a loja em Virtuemart 2.0.
Estas alterações são independentes de versão (2.02, 2.04, 2.06, etc ).
Criar uma posição de módulo para aparecer sempre em qualquer flypage ( página de detalhes do produto )
<?php if (JRequest::getVar('view')=='productdetails') { ?>
<div id="moduloflypage"><jdoc:include type="modules" name="detalhes_produto" /></div>
<?php } ?>
Criar uma posição de módulo para cada flypage. Cria uma posição de módulo chamada detalhes_produto# aonde o # é o código do produto ( product_id )
<?php if (JRequest::getVar('view')=='productdetails') { ?>
<div id="moduloflypage"><jdoc:include type="modules" name="detalhes_produto<?php echo JRequest::getInt('virtuemart_product_id',0); ?>" /></div>
<?php } ?>
Módulos na página de categorias de produtos, para todas as categorias
<?php if (JRequest::getVar('view')=='category') { ?>
<div id="modulocategoria"><jdoc:include type="modules" name="categoria_produto" /></div>
<?php } ?>
Criar uma posição de módulo para cada categoria. Cria uma posição de módulo chamada categoria_produto# aonde o # é o código da categoria
<?php if (JRequest::getVar('view')=='category') { ?>
<div id="modulocategoria"><jdoc:include type="modules" name="categoria_produto<?php echo JRequest::getInt('virtuemart_category_id',0); ?>" /></div>
<?php } ?>
Cria uma posição de módulo na página do produto que irá aparecer se determinada categoria # for ligada ao produto.
<?php if (JRequest::getVar('view')=='productdetails') { ?>
<div id="produto_pela_categoria"><jdoc:include type="modules" name="produto_pela_categoria<?php echo JRequest::getInt('virtuemart_category_id',0); ?>" /></div>
<?php } ?>
Muitas outras visões no componente Virtuemart. Você pode fazer o mesmo com qualquer Visão do Virtuemart: cart (carrinho), manutenção da conta (account), etc.
<?php if (JRequest::getVar('view')=='NOME-DA-VISÃO') { ?>
<div id="divid"><jdoc:include type="modules" name="Nome-da-posição" /></div>
<?php } ?>
Artigo traduzido daqui: http://www.kaizenmediaworks.com/virtuemart-template-and-module-control
Pagamento Digital, Pagseguro e Cielo para Virtuemart 2.0
Olá pessoal, faz tempo que não postava nada por aqui, mas é a aquela questão… ou se programo ou se escreve artigos. Então decidi dar um tempo curtindo um pouco com a família e jogar um pouquinho de Battlefield 3 com meu irmão =).
Bom, mas já passou o Carnaval, e os jobs estão fervendo!
Vamos ao que interessa: nesse período estive envolvido bastante com o Joomla Clube, falando com o pessoal dos Joomleiros, entrei para o time de tradução do Transifex ajudando na tradução do VM e do JCE 2.0, e até deu tempo pra conhecer ( via skype ) a equipe de desenvolvimento do Virtuemart 2.0, em especial a Valérie e o Max (team leader). Realmente muita coisa mudou nestes meses.
Já falando de Virtuemart 2.0, nas primeiras versões beta ficou bem complicado finalizar os plugin para Pagamento Digital e pra Pagseguro devido às alterações constantes nos métodos de pagamento e de envio. Mas a partir de Janeiro, já deram uma estabilizada e com a ajuda do Fábio Paiva que realmente os primeiros plugins sairam do forno.
Bom, o que já tem pronto hoje:
*Estes plugins abaixo são de fácil instalação, basta enviar via Instalador do Joomla e finalizar a configuração dentro da área de métodos de pagamento
Plugin para Pagamento Digital com retorno automático ( grátis )
Pagamento Digital Virtuemart 2.0 Beta (422)
Plugin do Pagamento Digital para Virtuemart 2.0 com retorno automático!
- Permite setar o limite de parcelamento no Pagamento Digital
- Permite configurar os status de retorno dos pedidos no plugin
- Possui redirecionamento automático para o site do Pagamento Digital
Plugin para Pagseguro com retorno automático ( grátis )
Plugin Pagseguro Virtuemart 2.0 (561)Nome do Arquivo: pagseguro_virtuemart2.0.zip
Plugin do Pagseguro para Virtuemart 2.0 com retorno automático!- Permite configurar os status de retorno dos pedidos no plugin
- Possui redirecionamento automático para o site do Pagseguro.
– Para configurar o retorno, basta entrar aqui e colocar esta url ( de acordo com seu site ): http://seusite.com.br/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification
** Plugin Originalmente feito por Fábio Paiva
Plugins de Pagseguro com Nova API e Correios para Virtuemart do Fernando Soares
Não posso deixar de citar aqui o esforço imenso do Fernando Soares em entregar o quanto antes estes plugins, que já estão à disposição na loja dele:
- Plugin Correios Virtuemart 2.0
O que está por vir ( ainda esta semana ) ( já está pronto 23/04/2012 ):
Já foram finalizados estes módulos acima, portanto já estão com os devidos links. =)
O que está por vir:
leia mais
Virtuemart Passo-a-passo: Erro bizarro na finalização da compra
Faz tempo que não publicava nada aqui no blog, mas realmente têm sido tempos corridos, aonde tenho que estudar bastante pra poder finalizar a pós-graduação que estou fazendo em Engenharia de Software. Estou aprendendo muito e já estou juntando material bacana pra repassar.
Até o tema da monografia que propus para este ano está sendo ligada ao software Virtuemart como estudo de caso e mais especificamente à qualidade de software livre. Em breve darei mais detalhes.
Bom, desde o ultimo post fiz bastante coisa diferente ligado à Virtuemart, mais especificamente implementando módulos de pagamento, módulos de frete e plugins em geral pra Loja Weber.
Bug estranho #1 – não aparecem os métodos de pagamento
- Problema
Não importa o que faça: revisar os dados de usuários, os dados da loja, de entrega, login, senha versao do virtuemart, tema do virtuemart..
- Solução
Verificar como estão cadastradas as formas de pagamento no Virtuemart. Na minha instalação, por algum motivo bizarro os grupos de clientes a qual as formas de pagamento estão ligadas, simplesmente não estão mais. Pra resolver é simples, basta editar uma-por-uma e setar o grupo de clientes ( pode ser o -default- ).
leia mais
Conheça o inovador Frete Já, o Webservice Grátis de Frete
Hoje trago mais uma novidade para quem utiliza Virtuemart como e-commerce e sempre achou um pouquinho mais difícil ter que cadastrar milhares e milhares de taxas de frete. E olhe que para acertar tudo leva tempo hein…
Estava eu procurando sobre webservices no Google quando encontrei o site do Felipe (meu xará), o Frete Já. Basicamente é um Sistema de Cotação de Frete Online das principais transportadoras do Brasil.
Quando encontrei, fiquei muito interessado no projeto, porque resolve um grave problema de implantação de pequenos e médios E-commerces: a demora na configuração de todas Taxas de Frete.
Com isso, já que o script já está pronto, basta seguir o roteiro: fazer o contrato com a transportadora desejada, que as taxas já irão aparecer lá no sistema de E-commerce automaticamente ( desde que esteja tudo configurado no módulo do Virtuemart por. ex. ).
Bom, algumas vantagens do Frete Já (freteja.com.br):
- As principais transportadoras integradas, com as taxas em um só lugar ( Incluindo Frete com Correios )
- Sem taxa de adesão
- Sem taxa de mensalidade
- Facilidade de integração da ferramenta com Sistemas E-commerce e ERPs
- Diversos formatos de Retorno ( HTML, Xml, TXT)
- Em breve eu disponibilizo o Módulo de Integração com o Virtuemart ( ainda não finalizei os testes ).
Atualização: Agora este serviço já possui integração com qualquer plataforma de e-commerce para simulação e não somente webservice.
Veja como Funciona para o cliente:
Para ativar para a sua Conta:
- Preencha o cadastro de sua loja para ter acesso ao painel de cotações
- Confirme seu cadastro, por meio do email recebido
- Efetue login no site
- No menu Cadastro > Preferências, Insira as transportadoras a qual sua loja já tem contrato.
- E Pronto! ( Em breve estarei disponibilizando o módulo para usar com o Virtuemart. Enquanto isso, utilize a Cotação Expressa ).
Caso queira ativar o webservice, você terá que solicitar ao Felipe, enviando um email utilizando o formulário de contato do site.
Confira o Manual de Integração do Frete Já para seu E-commerce:
Algumas imagens do sistema:
Virtuemart passo-a-passo: Frete grátis para um Produto
Estes últimos dias tem sido tensos, mas não me esqueço dos fiéis leitores do Blog, portanto aí vai mais uma dica bacana. =)
Tempos atrás um cliente da empresa que trabalho, me pediu se tem como fazer no e-commerce (Virtuemart, claro), que determinados produtos tivessem frete grátis. É bem fácil de fazer, não precisa instalar, nem comprar nenhum módulo extra, somente seguir o tutorial.
Com apenas alguns cliques achei este link que mostra passo-a-passo.
Mas como gosto de fazer as coisas direito, traduzi o tutorial:
Passo 1 – Crie a taxa de Frete Grátis
Se a transportadora não estiver cadastrada, cadastre-a primeiro para não confundir com alguma outra.
Passo 2 – Certifique-se de que o Standard Shipping está ativo
Passo 3 – Atualize o peso do produto para 0 (zero)
Grave na descrição do produto o peso original do produto para que o cliente não pense que foi algum erro do sistema.
É isso aí.
leia maisVirtuemart Passo-a-Passo: Configurar frete grátis em sua cidade
Veja o Passo-a-Passo de como Configurar Frete Grátis Virtuemart para sua loja virtual.
Este tutorial é bem simples e mostra como se faz para configurar o frete utilizando o Standard Shipping do Virtuemart ( Modo padrão de entrega do VM ).
O mais importante disso é que é uma configuração utilizando as funcionalidades do Virtuemart, sem ter que ativar ou instalar algum módulo especial, ou até comprar algum módulo de terceiros.






































Últimos comentários