OpenCart 2
Descubra como integrar facilmente o OpenCart 2, uma solução de e-commerce PHP de código aberto, com o Post Affiliate Pro. Acompanhe pedidos, comissões vitalícia...
Gostaria de aprimorar ainda mais seu software de afiliados? Confira a integração do OpenCart com o Post Affiliate Pro.
Um sistema de carrinho de compras gratuito. O OpenCart é uma solução de e-commerce online baseada em PHP e de código aberto.
Este é o método de integração para o carrinho de compras open source OpenCart. A integração é realizada modificando os arquivos da página de agradecimento.
Para o OpenCart 2.0, utilize o outro método de integração, por favor.
Você pode rastrear pedidos por produto, comissões vitalícias e também cupons.
Navegue até o diretório do seu carrinho catalog/controller/checkout e abra o arquivo confirm.php (para versões mais antigas também guest_step_3.php) para edição. Encontre esta linha:
$this->data['totals'] = $total_data;
Existem dois locais com essa linha, utilize o segundo. Coloque este código logo abaixo dessa linha:
$this->session->data['pap4_totals'] = $total_data;
$this->session->data['pap4_products'] = $this->data['products'];
$this->session->data['pap4_email'] = $this->data['email'];
Salve esses arquivos e continue para o próximo passo.
OBSERVAÇÃO: Caso utilize o QuickCheckout, será necessário modificar o arquivo quickcheckout.php em vez do confirm.php – o código de integração deve ser inserido na função confirm_order(), onde você encontrará a linha necessária:
$this->data['totals'] = $total_data;
citada no início deste passo.
Abra o arquivo catalog/controller/checkout/success.php e encontre esta linha:
if (isset($this->session->data['order_id'])) {
Ela deve estar por volta da linha 10. Coloque este código abaixo dela:
$this->data['pap4_orderid'] = $this->session->data['order_id'];
$this->data['pap4_totals'] = $this->session->data['pap4_totals'];
$this->data['pap4_products'] = $this->session->data['pap4_products'];
$this->data['pap4_email'] = $this->session->data['pap4_email'];
unset($this->session->data['pap4_totals']);
unset($this->session->data['pap4_products']);
unset($this->session->data['pap4_email']);
Mais uma vez, não se esqueça de salvar as alterações e continuar para o próximo passo de integração.
Se você deseja processar todo o pagamento como uma única transação no PAP, siga este passo. Caso queira criar uma transação para cada produto, pule para o passo 4.
Abra o arquivo catalog/view/theme/default/template/common/success.tpl
Adicione estas linhas antes da linha que diz “echo $footer; “:
<?php
if(isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
$subtotal = 0;
foreach ($pap4_totals as $item) {
if ($item['code'] == "sub_total") {$subtotal += $item['value'];}
if ($item['code'] == "coupon") {$subtotal += $item['value'];}
if ($item['code'] == "voucher") {$subtotal += $item['value'];}
}
if ($subtotal < 0) {$subtotal = 0;}
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo $subtotal; ?>');
sale.setOrderID('<?php echo $pap4_orderid; ?>');
sale.setData1('<?php echo $pap4_email; ?>');
PostAffTracker.register();
</script>
<?php } ?>
Salve o arquivo e sua loja estará integrada.
Observação: Os valores de ‘coupon’ e ‘voucher’ são negativos, por isso estamos somando diretamente ao valor do subtotal.
Esta etapa não é necessária se você integrou o passo 3.
Abra o arquivo catalog/view/theme/default/template/common/success.tpl.
Adicione estas linhas antes da linha que diz “echo $footer; “:
<?php
if(isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
<?php
$i = 0;
foreach ($pap4_products as $item) {
echo "var sale$i = PostAffTracker.createSale();";
echo "sale".$i.".setTotalCost('".$item['total']."');";
echo "sale".$i.".setProductID('".$item['product_id']."');";
echo "sale".$i.".setOrderID('".$pap4_orderid."(".$i.")');";
echo "sale".$i.".setData1('".$pap4_email."');";
$i++;
}
?>
PostAffTracker.register();
</script>
<?php
}
?>
Isso irá registrar uma comissão para cada produto pedido.
Não se esqueça de integrar seu carrinho com o rastreamento de cliques para que o rastreamento de vendas funcione. Você pode inserir o código de rastreamento de cliques no arquivo de rodapé do tema:
catalog/view/theme/YOUR_THEME/template/common/footer.tpl.
OpenCart é uma poderosa plataforma de e-commerce de código aberto que permite que empresas criem e gerenciem suas lojas virtuais com facilidade e eficiência. Conhecido por sua flexibilidade e opções de personalização, o OpenCart é adequado para empresas de todos os portes. Oferece suporte a múltiplos idiomas e moedas, uma interface administrativa robusta para gestão completa da loja e uma vasta seleção de extensões e temas para aprimorar a funcionalidade e a aparência da sua loja online.
Originalmente desenvolvido em 1998, o OpenCart evoluiu significativamente ao longo dos anos, graças às contribuições de uma comunidade global de desenvolvedores. Seu caráter open source permitiu melhorias contínuas e a expansão de recursos. Esse desenvolvimento colaborativo resultou em uma plataforma personalizável e escalável, que se adapta às necessidades em constante evolução dos negócios online.
O OpenCart é direcionado principalmente a pequenas e médias empresas que buscam uma solução flexível e econômica para estabelecer presença online. É especialmente vantajoso para usuários com habilidades técnicas intermediárias ou que tenham acesso a recursos de desenvolvimento. O OpenCart atende empresas que procuram uma plataforma acessível e com ampla capacidade de personalização para suas lojas virtuais.
O OpenCart é gratuito para uso, por ser uma plataforma de código aberto, tornando-se uma opção atrativa para empresas atentas ao orçamento. Contudo, embora o software principal seja gratuito, podem haver custos adicionais com:
Usuários costumam elogiar o OpenCart por sua flexibilidade e pela grande variedade de extensões disponíveis. O recurso de gerenciamento de múltiplas lojas é bastante apreciado por quem administra várias lojas. No entanto, alguns usuários observam que possuir habilidades técnicas ou ter acesso a um desenvolvedor é vantajoso, especialmente para lidar com customizações complexas ou desafios técnicos.
OpenCart é uma poderosa plataforma de e-commerce de código aberto que permite às empresas criarem e gerenciarem suas lojas virtuais com flexibilidade, suporte multilíngue e multimoeda, e opções amplas de personalização.
A integração é feita modificando arquivos específicos da sua instalação do OpenCart, como confirm.php e success.php, além de adicionar o código de rastreamento ao template de sucesso. Instruções detalhadas passo a passo estão disponíveis na página de integração.
Sim, você pode configurar a integração para rastrear pedidos por produto ou processar todo o carrinho como uma única transação, permitindo um rastreamento preciso das comissões dos seus afiliados.
Sim, o OpenCart é uma plataforma de código aberto e gratuita. No entanto, você pode ter custos com hospedagem, registro de domínio, extensões premium e serviços profissionais.
O OpenCart é direcionado principalmente para pequenas e médias empresas que buscam uma solução de e-commerce flexível, econômica e personalizável, especialmente aquelas com conhecimento técnico intermediário ou acesso a recursos de desenvolvimento.
Lucia é uma talentosa editora de conteúdo que garante a publicação perfeita de conteúdos em várias plataformas.
Experimente uma integração perfeita com o OpenCart e potencialize seu marketing de afiliados com o Post Affiliate Pro. Cadastre-se para um teste gratuito de 30 dias e descubra recursos poderosos.
Descubra como integrar facilmente o OpenCart 2, uma solução de e-commerce PHP de código aberto, com o Post Affiliate Pro. Acompanhe pedidos, comissões vitalícia...
Integre o OpenCart 3 com o Post Affiliate Pro para aprimorar o rastreamento de afiliados no seu e-commerce. Guia passo a passo para rastreamento perfeito de ped...
Gostaria de melhorar ainda mais seu software de afiliados? Confira a integração do osCommerce com o Post Affiliate Pro.