
Virtue Mart
Gostaria de aprimorar ainda mais seu software de afiliados? Confira a integração do Virtue Mart para o Post Affiliate Pro.

Gostaria de aprimorar ainda mais seu software de afiliados? Confira a integração do Virtue Mart 3 com o Post Affiliate Pro.
O VirtueMart 3 é uma extensão gratuita e open-source de e-commerce para Joomla, permitindo vender produtos online com um sistema de loja flexível. O Post Affiliate Pro pode ser integrado ao VirtueMart 3 para rastrear vendas de afiliados, seja para pedidos pagos online ou offline.
Este método de integração é para a versão 3 do Virtue Mart. Se você possui uma versão anterior, acesse o método de integração chamado “Virtue Mart 2”.
Antes de começar, você precisará de:
ID da Conta do Post Affiliate Pro – utilizado no trecho de rastreamento.
URL do script de rastreamento do PAP – normalmente algo como: https://SEU_DOMINIO_POSTAFFILIATE/scripts/trackjs.js
Acesso à sua instalação do Joomla / VirtueMart 3 – será necessário editar arquivos PHP. Sempre faça backup dos arquivos antes de qualquer alteração.
Abaixo estão os passos que você deve seguir, conforme o guia oficial de integração do VirtueMart 3 pelo Post Affiliate Pro. Todos os trechos de código indicam seus respectivos locais de inserção.
Para métodos de pagamento offline, o código de rastreamento deve ser adicionado ao plugin do VirtueMart que lida com pagamentos “standard” (offline). Localize o arquivo:
Abra o arquivo plugins/vmpayment/standard/standard.php e encontre a função plgVmConfirmedOrder.
Ao final dela, existe a linha $cart- >emptyCart – coloque o código a seguir acima dessa linha:
/* [Post Affiliate Pro](/ "O Post Affiliate Pro oferece uma plataforma completa de software de afiliados para gerenciar múltiplos programas com facilidade. Aproveite sem taxas de configuração, suporte ao cliente 24/7 e um teste grátis de 1 mês. Ideal para pequenas e grandes empresas, oferece rastreamento preciso, fluxos de trabalho automatizados e ferramentas personalizáveis para impulsionar seu marketing de afiliados. Experimente agora e otimize suas operações de afiliados com facilidade!") trecho de integração */
$html .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."{$SetAccountJs}
{$CreateSaleJs}
sale.setTotalCost('".$order['details']['BT']->order_subtotal."');
sale.setOrderID('".$order['details']['BT']->order_number."');
sale.setData1('".$order['details']['BT']->email."');
PostAffTracker.register();
</script>";
/* [Post Affiliate](/ "O Post Affiliate Pro oferece uma plataforma completa de software de afiliados para gerenciar múltiplos programas com facilidade. Aproveite sem taxas de configuração, suporte ao cliente 24/7 e um teste grátis de 1 mês. Ideal para pequenas e grandes empresas, oferece rastreamento preciso, fluxos de trabalho automatizados e ferramentas personalizáveis para impulsionar seu marketing de afiliados. Experimente agora e otimize suas operações de afiliados com facilidade!") Pro trecho de integração */
Salve suas alterações.
Pagamentos online são tratados de forma diferente, especialmente no plugin do VirtueMart responsável pelo retorno de pagamento de pedidos confirmados.
Abra o arquivo administrator/components/com_virtuemart/plugins/vmpsplugin.php e localize a função processConfirmedOrderPaymentResponse.
Adicione o código a seguir no início da função:
/* Post [Affiliate](/ "O Post Affiliate Pro oferece uma plataforma completa de software de afiliados para gerenciar múltiplos programas com facilidade. Aproveite sem taxas de configuração, suporte ao cliente 24/7 e um teste grátis de 1 mês. Ideal para pequenas e grandes empresas, oferece rastreamento preciso, fluxos de trabalho automatizados e ferramentas personalizáveis para impulsionar seu marketing de afiliados. Experimente agora e otimize suas operações de afiliados com facilidade!") Pro trecho de integração */
$html .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."{$SetAccountJs}
{$CreateSaleJs}
sale.setTotalCost('".$order['details']['BT']->order_subtotal."');
sale.setOrderID('".$order['details']['BT']->order_number."');
sale.setData1('".$order['details']['BT']->email."');
PostAffTracker.register();
</script>";
/* Trecho de integração Post Affiliate Pro */
Salve o arquivo e teste com um método de pagamento online real para garantir que o rastreamento seja acionado corretamente após a confirmação do pagamento.
Após implementar o rastreamento de vendas (com os trechos acima), você também deve integrar o rastreamento de cliques, para que, ao clicar em um link de afiliado, o clique seja registrado. Sem o rastreamento de cliques, as vendas podem não ser atribuídas corretamente aos afiliados.
Testes & Verificação Depois de adicionar os trechos:
Solução de problemas
Veja um trecho combinado simplificado (exemplo para pagamentos offline):
// em plugins/vmpayment/standard/standard.php, dentro da função plgVmConfirmedOrder
// … código anterior
/* Trecho de integração Post Affiliate Pro */
$html .= '<script id="pap_x2s6df8d" src="https://SEU_DOMINIO_POSTAFFILIATE/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">' . "PostAffTracker.setAccountId('SEU_ID_CONTA');
var sale = PostAffTracker.createSale();
sale.setTotalCost('" . $order['details']['BT']->order_subtotal . "');
sale.setOrderID('" . $order['details']['BT']->order_number . "');
sale.setData1('" . $order['details']['BT']->email . "');
PostAffTracker.register();
</script>";
/* Fim do trecho */
// Prossiga para esvaziar o carrinho
$cart->emptyCart();
Se você está considerando alternativas ao VirtueMart 3, estas plataformas também são compatíveis com o Post Affiliate Pro:
| Plataforma | Notas sobre integração |
|---|---|
| HikaShop (Joomla) | Permite inserir o rastreamento do PAP nos templates de checkout. Rastreia totais de pedidos, IDs e emails. |
| WooCommerce (WordPress) | PAP oferece um módulo plugin para WooCommerce. Suporta rastreamento de cliques, vendas por produto, cupons e confirmação de pedidos. |
| Shopify | Integra via app oficial do PAP ou script de rastreamento manual na página de confirmação do pedido. Suporta rastreamento completo de vendas e cliques. |
| Magento 2 | PAP fornece um plugin gratuito. Rastreia vendas por produto, cupons, campos personalizados e integra via JS ou API. |
| OpenCart 3 | Insira scripts de rastreamento em confirm.php e success.php. Rastreia comissões por produto ou para todo o carrinho. |
A integração do Virtue Mart 3 permite conectar sua loja virtual Virtue Mart ao Post Affiliate Pro, oferecendo rastreamento e gerenciamento de afiliados de forma integrada para sua loja online.
Você pode integrar o Virtue Mart 3 adicionando os trechos de código de rastreamento fornecidos nos arquivos PHP apropriados que lidam com pagamentos offline e online, conforme descrito no guia de integração.
Esse método de integração é específico para a versão 3 do Virtue Mart. Para versões anteriores, consulte o método de integração 'Virtue Mart 2'.
Sim, é importante integrar o código de rastreamento de cliques para garantir que o rastreamento de vendas funcione corretamente com o Post Affiliate Pro.
Descubra como o Post Affiliate Pro pode beneficiar seu negócio. Obtenha orientação personalizada sobre a integração com o Virtue Mart 3 e maximize o potencial do seu marketing de afiliados.
Gostaria de aprimorar ainda mais seu software de afiliados? Confira a integração do Virtue Mart para o Post Affiliate Pro.
Gostaria de aprimorar ainda mais seu software de afiliados? Confira a integração do BigCommerce com o Post Affiliate Pro. Acompanhe vendas, gerencie comissões e...
Aprenda como integrar perfeitamente o CommerceV3 (CV3) com o Post Affiliate Pro para potencializar suas operações de e-commerce. Adicione códigos de rastreament...
