Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa

Para muitos o htaccess é sempre uma boa opção para delimitar regras para o seu site.

Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa

Sim, existe, não necessita mais de extensões já tem um certo tempo porém, assim como eu, muitos brasileiros e outros usuários que usam a tradução em PT não sabiam, e ainda não devem saber. Isto pois a tradução em PT para o Virtuemart não está completa, vamos desvendar o caminho para habilitar essa funcionalidade?

Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa

Seja o Pagseguro simples ou o Transparente, as vezes surgem dúvidas porém, lhes asseguro que é muito fácil fazer isso e uma grande opção para os seus clientes.

Avaliação do Usuário: 4 / 5

Estrela ativaEstrela ativaEstrela ativaEstrela ativaEstrela inativa

Hoje o artigo que trago para vocês se refere as miniaturas (thumnails ou thumbs) dos produtos na listagem destes na administração do Virtuemart, muita das vezes nos deparamos com a ausência das miniaturas e, eu já passei por isso!, pensamos ter algo errado e ficamos procurando a solução e, praticamente não obtemos a resposta e sem querer, descobrimos que na verdade é somente a configuração da loja.

Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa

Virtuemart 3 é usado para criar uma loja de comércio eletrônico usando o Joomla CMS. Ao trabalhar com o site de comércio eletrônico, sempre há um requisito de rastreamento. O rastreamento de terceiros mais usado é o Google Analytics e parece que o Virtuemart 3 core não tem nenhuma maneira nativa de rastrear o mesmo, somente há opções de terceiros, todas comerciais.

Aqui está a dica (código) para o virtuemart rastrear transações de pedidos no google analytics.

Primeiro localize o arquivo que é chamado quando a ordem for bem-sucedida e que o virtuemart mostra mensagem de agradecimento. Abaixo está o local do arquivo em que isso é feito no Virtuemart 3.

components/com_virtuemart/views/cart/tmpl/order_done.php

Para começarmos você deve ter o código do Google Analytics funcionando no seu site, ele se parecer com este:

<script type="text/javascript">
 var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
 _gaq.push(['_trackPageview']);
(function() {
 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 })();
</script>

Então podermos começar a rastrear seus pedidos e produtos, o código a seguir será semelhante a esta porção de código:

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
_gaq.push(['_addTrans',
   '1234',          // order ID - required
   'Womens Apparel',           // affiliation or store name
   '28.28',          // total - required
   '1.29',           // tax
   '15.00',         // shipping
   'San Jose',       // city
   'California',     // state or province
   'USA'             // country
]);
_gaq.push(['_addItem',
   '1234',           // order ID - necessary to associate item with transaction
   'DD44',           // SKU/code - required
   'T-Shirt',        // product name
   'Olive Medium',   // category or variation
   '11.99',          // unit price - required
   '1'               // quantity - required
]);
_gaq.push(['_trackTrans']);

 O código completo para ser usado em order_done.php:

// TRACK TRANSACTION
$q = "SELECT order_status, order_number, order_total, order_tax, order_shipping FROM #__{vm}_orders WHERE ";
$q .= "#__{vm}_orders.user_id= " . $auth["user_id"] . " ";
$q .= "AND #__{vm}_orders.order_id= $order_id ";
$db->query($q);
if ($db->next_record()) {
$order_status = $db->f("order_status");
$order_number = $db->f("order_number");
$order_total = $db->f("order_total");
$order_tax = $db->f("order_tax");
$order_shipping = $db->f("order_shipping");
if($order_status == PAYPAL_VERIFIED_STATUS || $order_status == PAYPAL_PENDING_STATUS) {
$myTagString = "
<script type='text/javascript'>
var _gaq = _gaq || []; 
_gaq.push(['_addTrans',
'$order_number',           // order ID - required
'My Fake Store',        // affiliation or store name
'$order_total',          // total - required
'$order_tax',           // tax
'$order_shipping',        // shipping
'',                   // city
'',                  // state or province
''                  // country
]);";
// TRACK ORDERED ITEMS
$q2 = "SELECT * FROM #__{vm}_order_item WHERE #__{vm}_order_item.order_id= $order_id";
$db->query($q2);
while ($db->next_record()) {
$item_sku = $db->f("order_item_sku");
$item_name = $db->f("order_item_name");
$item_price = $db->f("product_final_price");
$item_quantity = $db->f("product_quantity");
$myTagString .= "
_gaq.push(['_addItem',
'$order_id',// order ID - necessary to associate item with transaction
'$item_sku',// SKU/code - required
'$item_name',// product name
'',   // category or variation
'$item_price',// unit price - required
'$item_quantity'// quantity - required
]);";
}
$myTagString .= "
_gaq.push(['_trackTrans']);
</script>
";
echo $myTagString;

Espero que aproveite e se puder, melhore este código, ajude quem precise. 

Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa

Normalmente, você pode adicionar, editar e excluir usuários e senhas no Gerenciador de usuários de back-end. Para fazer isso, você deve estar logado como membro do grupo Superadministrador.

Em algumas situações, isso pode não ser possível. Por exemplo, seu site pode ter sido "invadido" e ter as senhas ou usuários alterados. Ou talvez a pessoa que sabia as senhas não esteja mais disponível. Ou talvez você tenha esquecido a senha usada.

Nestes casos, ainda é possível alterar o seu site em Joomla! pelo banco de dados para que você possa efetuar login novamente como um superadministrador. Abaixo estão os métodos possíveis disponíveis para os recuperar as senhas dos superadministradores.

Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa

Você criou uma Loja com o Virtuemart, vai testar adicionando um produto carrinho de compras e não tem método(s) de entrega(s), e agora José?

Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa

Em busca do SEO perfeito para a sua loja em Virtuemart, certo? Aqui vai uma solução, uma pequena porção de código que vai lhe ajudar a melhorar o rankeamento nos buscadores da internet!

Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa

Notícia boa né não? Pois é, já podemos contar com recurso de Download no Virtuemart! Desde a versão 2.x foi retirada esta funcionalidade, o que deixou muitos lojistas amargurados e os desenvolvedores tiveram então que correr atrás de plug-ins de terceiros para resolver a situação. Vamos aprender a utilizar o recurso agora? Vamos lá!:

Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa
Opa, olha o papo, NÃO é marmelada! Trabalho com o Joomla desde 2008, tinha site no yahoo (era HTML e CSS só então estava bem!), comecei apartir desta data a procura de uma hospedagem boa, barata e com o mínimo de suporte, pois bem, achei a Hostgator, uma mais salgada, porém tem um suporte e qualidade melhor era a goDaddy e ainda a BlueHost e a KingHost, bem cotadas por alguns clientes.
Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa

Aconteceu já algum erro assim?:

TCPDF ERROR: [Image] Não foi possível obter a imagem: ...

Há algumas situações possíveis e neste artigo hei de lhes apresentar as soluções, ok? Vamos lá:

  • O caminho da imagem está incorreto
  • A imagem está em um formato não suportado
Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa

São diversas as lojas feitas com VirtueMart 2 ou 3, esta poderosa ferramenta de B2C.

Segue a lista de algumas delas: