Notícias e informações sobre E-commerce em geral

Blog do Weber

This is some blog description about this site

Como gerar o XML Facileme ( para integrar sua loja VirtueMart com o Facebook )

Como gerar o XML Facileme ( para integrar sua loja VirtueMart com o Facebook )

Olá pessoal, segue o tutorial de como configurar para gerar o xml do Facileme, usando os recursos do VM.

Para isso, teremos que usar um componente chamado CSVI: csvimproved.com.

Este componente foi feito primeiramente para gerar somente arquivos csv, mas é possível gerar arquivos XML também, com alguma configuração.

Veja só o passo-a-passo:

1 - criar o arquivo do xml

...
Continuar lendo
3017 Hits
0 Comentários

Código: Atualizando status de pedido VirtueMart

Código: Atualizando status de pedido VirtueMart

Olá pessoal.

Segue logo abaixo como atualizar o status de um pedido no VirtueMart, usando a API do VM Framework. 
Primeiro temos que incluir o arquivo do model dos pedidos.

Depois, instanciamos o model e passamos os parâmetros obrigatórios para efetuar a atualização:

{code class="brush: php;"}
if (!class_exists('VirtueMartModelOrders'))
require( JPATH_VM_ADMINISTRATOR . DS . 'models' . DS . 'orders.php' );

$modelOrder = new VirtueMartModelOrders();
$order = array();
$order['order_status'] = "C";// confirmado
$order['virtuemart_order_id'] = $virtuemart_order_id; // código do pedido
$order['comments'] = $comentario; // texto do status do pedido que foi alterado.
$order['customer_notified'] = 1; // envia um email ao cliente // atualiza o pedido
// atualiza propriamente o pedido
$modelOrder->updateStatusForOneOrder($virtuemart_order_id, $order, true);

{/code}

 

...
Continuar lendo
3213 Hits
0 Comentários

Usando o log para rastrear erros no Joomla

Usando o log para rastrear erros no Joomla

Olá pessoal.

Hoje passo um tutorial de como rastrear erros no Joomla 3.

Tive um caso de que precisava rastrear um erro em uma função, mas não conseguia saber qual função estava chamando ela. 

O código abaixo serve para mostrar no log do Joomla, no arquivo /log/debug_especial, o rastreamento da função e qual o horário em que ela foi chamada.

É bem útil para medir a performance ou realmente fazer um rastreio de erros mais à fundo.

...
Continuar lendo
3933 Hits
0 Comentários

O que esperar da nova versão do VirtueMart 3.0

O que esperar da nova versão do VirtueMart 3.0

Nas últimas semanas tem visto um engajamento bem grande da equipe do VirtueMart em testar Virtuemart 2.9, que irá, consequentemente, se tornar o Virtuemart 3 quando for lançado oficialmente. Então, nós já temos uma boa ideia do que esperar para esta nova versão compatível com Joomla 3.x.

Principais características do VirtueMart 3 ( provavelmente ):

  • Em primeiro lugar, e mais importante ainda, esta versão será totalmente compatível com Joomla 3 pela primeira vez. 
  • O método de pagamento Paypal que vem no pacote do VM foi melhorado e agora suporta muito mais opções além de todos os principais modos de pagamento, incluindo o método de pagamento padrão, check-out expresso, "Website Payments Pro" e "Pro" direto no site. 
  • O sistema de plugins Virtuemart mudou completamente, embora essa mudança provavelmente será mais perceptível para os desenvolvedores, eles terão de atualizar seus plugins para o novo padrão de codificação. Mais informações sobre compatibilidade aqui
  • O plugin de variante de estoque "stockable" não existe mais. Se o seu site usa ele e você deseja atualizar para Virtuemart 3 você terá de considerar este ponto como ponto crítico da migração. Até certo ponto, você pode usar a nova versão do campo de "variante de produto-filho genérico", mas as funções não são idênticas. Há também um novo tipo de campo variante criança em fase de desenvolvimento, mas não está pronto para uso ainda. Espera-se que seja esteja pronto quando o VM3 for liberado.

Mesmo assim, a mudança para Virtuemart 3 será definitivamente uma evolução e não uma revolução, de modo de que atualizando para versões a partir da 2.6 ou as versões posteriores do Virtuemart 2.0.x não será um problema. Se você está querendo migrar seu site a partir de VM 2 e Joomla 2.5 para VM 3 e Joomla 3, você vai querer fazer isso em primeiro lugar. Somente depois você pode usar o atualizador (updater) do Joomla para migrar para o Joomla 3 - o processo é descrito aqui

A principal dificuldade com este processo é com os templates ( layouts ) customizados. Se o site utiliza um template compatível com versões anteriores pode acontecer de recursos incompatíveis com Virtuemart 3. Você terá que verificar com o seu desenvolvedor a atualização ou mudar para um template mais simples quando você realizar o processo de migração.

Quando o VM3 será lançado? 

Ainda não se tem uma data definida. O último release candidate 2.9.9 parece bastante próximo de uma versão estável, mas os desenvolvedores estão evitando divulgar uma data justamente para evitar problemas que aconteceram com o lançamento do Virtuemart 2, que foi claramente lançado muito cedo no seu desenvolvimento, de modo a tomar o tempo para resolver os bugs. 

Se você está planejando um novo site de e-commerce Virtuemart para este ano, assim que lançarem a próxima versão estável vai valer a pena usar o VM 3. Recomendo por enquanto usar a versão VM 2.9 apenas para testes. Porém os entusiastas estão recomendando já usar o VM 2.9 não-estável e Joomla 3 para poupar o trabalho imenso de fazer a migração.

...
Continuar lendo
5029 Hits
0 Comentários

Correção do Módulo do Pagseguro do Virtuemart

Correção do Módulo do Pagseguro do Virtuemart

Depois de um final de semana muito legal com o pessoal da @webgenium no TEAL do Sibop, consegui forças suficientes para escrever este post.. hehe

Mas o que vou falar não tem nada a ver com isso, e sim, sobre uma correção do módulo de pagamentos do Pagseguro para o Virtuemart que a Visie publicou no site.

Através de um pedido de correção de um cliente de e-commerce da Webgenium, que percebi que dados importantes não estavam sendo enviados para o servidor de pagamentos:

Bugs encontrados:

Havia um problema com o valor de desconto do pedido ( de cupons ou de desconto de produtos ). A correção foi feita subtraindo do valor total do pedido, o valor de desconto em cada produto do pedido (quê??). Ou seja, se o desconto fosse 10 reais e tivessem 10 produtos, cada produto custaria 1 real a menos. Outra problema que foi revisado foram os valores de fretes calculados no Virtuemart e passados para o Pagseguro.
Para resolver isso foi necessário somente inserir um campo dizendo que o produto com maior valor de frete seria o único passado. Ex. o valor do frete seria o do campo item_frete_1 que é passado para lá.

Bom… fazer a correção desde que se saiba o que é o problema é relativamente fácil…

...
Continuar lendo
5309 Hits
0 Comentários

Últimas do blog Weber TI

02 Novembro 2017
Como tudo chega à um fim, estou encerrando as atividades da Weber TI. Como estou focando em outras atividades, como cuidar do filhão Rafael, trabalhan...