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

Blog do Weber

This is some blog description about this site

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
3211 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
3932 Hits
0 Comentários