OpenCart integration
Um sistema de carrinho de compras gratuito. OpenCart é uma solução de e-commerce online baseada em PHP de código aberto.
Este é o método de integração para o carrinho de compras de código aberto OpenCart. A integração é feita integrando os arquivos da página de agradecimento.
Para OpenCart 2.0, use o outro método de integração, por favor.
Você pode acompanhar por pedidos de produtos, comissões vitalícias e também cupons.
Como integrar o PostAffiliatePro com o OpenCart
Editar ação de confirmação
Navegue até o diretório do seu carrinho catalog/controller/checkout e abra 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 lugares com esta linha, use o segundo. Coloque este código 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 com a próxima etapa.
OBSERVAÇÃO: Caso você use o QuickCheckout você tem que modificar o arquivo quickcheckout.php ao invés de confirm.php – o código de integração precisa ser colocado na função confirm_order() – lá você encontrará a linha necessária:
$this->data['totals'] = $total_data;
mencionada no início desta etapa.
Editar ação sucesso
Abra o arquivo catalog/controller/checkout/success.php e encontre esta linha:
if (isset($this->session->data['order_id'])) {
Deve estar em torno da linha 10. Coloque este código abaixo:
$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']);
Novamente, não se esqueça de salvar as alterações e continuar para a próxima etapa de integração.
Carrinho inteiro como uma transação – Editar visualização de sucesso
Se você deseja processar o pagamento inteiro como uma transação no PAP, siga esta etapa. Se você quiser criar uma transação para cada produto, pule para a etapa 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 está integrada.
Observação: Os valores de “cupom” e “voucher” são negativos, por isso estamos adicionando diretamente ao valor do subtotal.
Uma transação por produto – Editar visualização de sucesso
Esta etapa não é necessária se você integrou a etapa 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 registrará uma comissão por cada produto encomendado.
Não se esqueça de integrar seu carrinho com o rastreamento de cliques para que o rastreamento de vendas funcione. Você pode colocar o código de rastreamento de cliques no arquivo de rodapé do tema: catalog/view/theme/YOUR_THEME/template/common/footer.tpl.

O que é o OpenCart?
O OpenCart é uma poderosa plataforma de e-commerce de código aberto que permite às empresas criar e gerenciar suas lojas online com facilidade e eficiência. Conhecido por sua flexibilidade e opções de personalização, o OpenCart é adequado para empresas de todos os tamanhos. Ele oferece suporte a múltiplos idiomas e moedas, uma interface administrativa robusta para uma gestão abrangente da loja, além de uma vasta seleção de extensões e temas para melhorar 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. Sua natureza de código aberto permitiu melhorias contínuas e a expansão de funcionalidades. 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 tem como principal público-alvo pequenas e médias empresas que buscam uma solução flexível e econômica para estabelecer uma presença online. É especialmente benéfico para usuários com habilidades técnicas moderadas ou que tenham acesso a recursos de desenvolvimento. O OpenCart atende empresas que procuram uma plataforma que ofereça tanto acessibilidade quanto a capacidade de personalizar amplamente suas lojas online.
Principais Recursos do OpenCart que Melhoram Sua Loja Online
Ampla Personalização: Escolha entre uma grande variedade de extensões e temas para adaptar a funcionalidade e o design da sua loja.
Capacidade Multi-Loja: Gerencie várias lojas a partir de uma única interface administrativa unificada.
Gestão Abrangente de Produtos e Estoque: Gerencie facilmente seus produtos, categorias e níveis de estoque.
Suporte a Múltiplos Idiomas e Moedas: Alcance um público global oferecendo suporte a diversos idiomas e moedas.
Ferramentas de SEO Integradas: Melhore a visibilidade da sua loja nos mecanismos de busca com recursos de SEO integrados.
Integrações Diversificadas com Gateways de Pagamento: Ofereça flexibilidade aos seus clientes com diversas opções de pagamento.
Preços do OpenCart: Entendendo os Custos Envolvidos
O OpenCart é gratuito para uso como uma plataforma de código aberto, tornando-se uma opção atraente para empresas preocupadas com seu orçamento. No entanto, embora o software principal seja gratuito, as empresas podem incorrer em custos adicionais para:
Serviços de Hospedagem: Selecionar um provedor de hospedagem confiável para garantir que sua loja online funcione sem problemas.
Registro de Domínio: Garantindo um nome de domínio para sua loja.
Extensões e Temas Premium: Aprimore a funcionalidade e a aparência da sua loja com complementos pagos.
Serviços Profissionais: Investir em personalização ou suporte técnico, se necessário.
Insights do Usuário: O que as empresas dizem sobre o OpenCart?
Os usuários frequentemente elogiam o OpenCart por sua flexibilidade e pela ampla variedade de extensões disponíveis. O recurso de gerenciamento de múltiplas lojas é altamente valorizado por empresas que operam diversas lojas. No entanto, alguns usuários observam que ter habilidades técnicas ou acesso a um desenvolvedor é vantajoso, especialmente ao lidar com personalizações complexas ou desafios.
Avaliações em Vídeo: Explorando o OpenCart em 2023
Visão Geral do OpenCart 2023: Assista Aqui – Um guia detalhado sobre os novos recursos e atualizações do OpenCart em 2023.
Análise Detalhada do OpenCart: Assista Aqui – Uma análise dos prós e contras de usar o OpenCart em 2023.
Experiência do Usuário do OpenCart 2023: Assista Aqui – Discute o processo de configuração, facilidade de uso e a experiência geral do usuário.
Alternativas ao OpenCart: Explorando Outras Plataformas de E-Commerce
Shopify: Conhecida por sua simplicidade e capacidades robustas de hospedagem, ideal para iniciantes.
Magento: Oferece recursos abrangentes adequados para grandes empresas que precisam de escalabilidade.
PrestaShop: Equilibra facilidade de uso com funcionalidades avançadas de e-commerce.
WooCommerce: Integra-se perfeitamente com o WordPress para uma experiência altamente personalizável.
BigCommerce: Oferece recursos robustos e prontos para uso, adequados para empresas em crescimento.
Wix eCommerce: Um construtor de sites fácil de usar com funcionalidades de e-commerce integradas.
Squarespace: Oferece modelos de design criativos combinados com funcionalidade de e-commerce.
Discover the power of the Lifetime Commissions plugin! Ensure lifetime referral tracking with unique customer identifiers, allowing affiliates to earn commissions on future sales without repeated clicks. Easily manage customer-affiliate relations and configure settings to suit your needs. Boost your affiliate program's efficiency with customizable options and ensure commissions for affiliates, even across different devices or channels. Explore seamless integration with eCommerce systems and enhance your marketing strategy today!
Discover the essentials of clicks (referrals) tracking with our comprehensive guide. Learn about the importance of click tracking code, explore various code examples including simple, asynchronous, and PHP versions, and dive into advanced tracking options. Optimize your affiliate marketing strategy with expert tips on setting account IDs, managing cookies, and customizing tracking parameters. Visit now to enhance your click tracking implementation!