
osCommerce
Gostaria de melhorar ainda mais seu software de afiliados? Confira a integração do osCommerce com o Post Affiliate Pro.
Gostaria de aprimorar ainda mais seu software de afiliados? Confira a integração do ZenCart para o Post Affiliate Pro. Integre o ZenCart para uma gestão de carrinho de compras sem complicações, processamento de pagamentos e rastreamento avançado de afiliados com instruções de configuração fáceis.
Um sistema de carrinho de compras baseado em PHP, fácil de usar.
A integração com o ZenCart é feita inserindo o script de rastreamento de vendas na página de confirmação de pedido.
Para integrar o ZenCart, edite o template de confirmação de pedido. Abra o arquivo includes/templates/template_default/templates/tpl_checkout_success_default.php .
Encontre a linha com o seguinte código, que já deve existir no arquivo.
<div id="checkoutSuccessOrderNumber"><?php echo TEXT_YOUR_ORDER_NUMBER . $zv_orders_id; ?></div>
Copie e cole o código abaixo no arquivo, logo abaixo da linha encontrada acima:
<?php
$dbreq = $db->Execute("select * from ".TABLE_ORDERS_TOTAL." where orders_id = '".(int)$orders->fields['orders_id']."' AND class in ('ot_coupon', 'ot_gv', 'ot_subtotal', 'ot_group_pricing', 'ot_quantity_discount')");
while (!$dbreq->EOF) {
switch ($dbreq->fields['class']) {
case 'ot_subtotal': $order_subtotal = $dbreq->fields['value']; break;
case 'ot_coupon': $coupon_amount = $dbreq->fields['value']; $coupon_code = $dbreq->fields['title']; break;
case 'ot_group_pricing': $group_pricing_amount = $dbreq->fields['value']; break;
case 'ot_gv': $gv_amount = $dbreq->fields['value']; break;
case 'ot_quantity_discount': $quantity_discount_amount = $dbreq->fields['value']; break;
}
$dbreq->MoveNext();
}
$totalCost = ($order_subtotal - $gv_amount - $coupon_amount - $group_pricing_amount - $quantity_discount_amount);
$totalCost = number_format($totalCost,2,'.','');
$orderId = $dbreq->fields['orders_id'];
// ------------- coupon code --------------------------------------------------
$coupon_code = substr($coupon_code,(strpos($coupon_code,":"))+2);
$coupon_code = substr($coupon_code,0,strlen($coupon_code)-2);
// -------------products---------------------------------------------------------
$productId = "";
$dbreqa = $db->Execute("select products_id from ".TABLE_ORDERS_PRODUCTS." where orders_id = '".(int)$orders->fields['orders_id']."' ");
while (!$dbreqa->EOF) {
$productId = $dbreqa->fields['products_id'];
$dbreqa->MoveNext();
}
// ----------end products--------------------------------------------------------
print '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">';
print "PostAffTracker.setAccountId('Account_ID');";
print 'var sale = PostAffTracker.createSale();
sale.setTotalCost(\''.$totalCost.'\');
sale.setOrderID(\''.$orderId.'\');
sale.setProductID(\''.$productId.'\');
sale.setCoupon(\''.$coupon_code.'\');
PostAffTracker.register();
</script>';
?>
Pronto, a integração está concluída. Agora, toda vez que uma venda ocorrer, a loja chamará nosso script e registrará a comissão da venda.
Se desejar integrar o plugin Comissões vitalícias , basta adicionar o código abaixo ao código da etapa 3, após esta linha:
$orderId = $dbreq->fields['orders_id'];
$dbreq = $db->Execute("select * from ".TABLE_ORDERS_TOTAL." where orders_id = '".(int)$orders->fields['orders_id']."' ");
while (!$dbreq->EOF) {
$email = $dbreq->fields['customers_email_address'];
$dbreq->MoveNext();
}
Também é necessário adicionar este código:
sale.setData1(\''.$email.'\');
logo após:
sale.setOrderID(\''.$orderId.'\');
Caso queira saber o nome do método de pagamento utilizado no pedido, pode usar esta variável:
$orders->fields['payment_method']
Caso utilize o PayPal como gateway de pagamento no ZenCart, é necessário um método de integração diferente.
No arquivo ‘** zenCart_installation_directory/includes/functions/html_output.php ** ‘ encontre a seguinte linha:
$field = '<input type="hidden" name="' . zen_sanitize_string(zen_output_string($name)) . '"';
e substitua por esta:
if ($name == 'notify_url') {
$field = '<input type="hidden" id="pap_ab78y5t4a" name="' . zen_output_string($name) . '"';
} else {
$field = '<input type="hidden" name="' . zen_output_string($name) . '"';
}
No arquivo ‘** zenCart_installation_directory/includes/templates/template_default/common/tpl_footer.php ** ‘ adicione o seguinte código:
<!-- PAP Integration snippet -->
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('default1');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>
<!-- /PAP Integration snippet -->
No arquivo ‘** zenCart_installation_directory/ipn_main_handler.php ** ‘ adicione o seguinte código:
/* [Post Affiliate Pro](/ "O Post Affiliate Pro oferece uma plataforma abrangente de software de afiliados para gerenciar múltiplos programas de afiliados com facilidade. Sem taxas de instalação, suporte 24/7 e teste grátis de 1 mês. Ideal para pequenos e grandes negócios, possui rastreamento preciso, fluxos de trabalho automatizados e ferramentas personalizáveis para impulsionar o sucesso do seu marketing de afiliados. Experimente agora e otimize suas operações de afiliados sem esforço!") trecho de integração */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom=".$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */
Pronto!
Agora, acesse o painel do comerciante do Post Affiliate Pro (Network), navegue até a seção “ Plugins ” e ative o plugin “ PayPal IPN Handling ”.
NOTA: Caso deseje habilitar a integração de Comissão Vitalícia utilizando este método ‘ zenCart + PayPal ‘, então na configuração do plugin “ PayPal IPN Handling ” ative a opção ‘ Suporte a comissão vitalícia ’.
Não se esqueça de integrar seu site com o código de rastreamento de cliques para garantir o correto funcionamento do rastreamento de vendas.
O ZenCart é uma plataforma de e-commerce open-source que permite que empresas criem e gerenciem suas lojas virtuais com facilidade. Projetado para flexibilidade e ampla personalização, o ZenCart possibilita aos usuários adaptar suas lojas para lidar com diferentes tipos e layouts de produtos. A plataforma oferece exibições personalizáveis, informações detalhadas de produtos e uma ampla gama de funcionalidades de e-commerce, tudo baseado em um esquema de banco de dados robusto que acomoda diferentes tipos de layout.
Originado de um fork do projeto osCommerce em 2003, o ZenCart evoluiu significativamente ao longo dos anos. Um dos diferenciais foi a introdução de um sistema de templates próprio, diferenciando-se de sua origem. A transição do design baseado em tabelas para layouts em CSS na versão 1.3.x modernizou a plataforma, aprimorando estética e funcionalidade. Apesar de desafios como atualizações de recursos de SEO, o ZenCart cultivou uma comunidade dedicada que desenvolve continuamente inúmeros plugins para ampliar suas funcionalidades.
O ZenCart é voltado para lojistas online que buscam uma solução de e-commerce customizável e escalável. Atende tanto iniciantes quanto usuários experientes que desejam controle total sobre o design e a funcionalidade da loja. Ideal para empresas que buscam soluções open-source, o ZenCart suporta múltiplos idiomas e moedas, tornando-o adequado para o mercado global.
O software do ZenCart é gratuito para download e uso, mas os custos associados envolvem serviços de hospedagem, certificados SSL para transações seguras, compra de domínio e plugins opcionais para recursos extras. Custos indiretos adicionais podem surgir de necessidades de personalização e melhorias de segurança essenciais para manter e personalizar a loja virtual.
Prós:
Contras:
No geral, os usuários apreciam o ZenCart por sua flexibilidade e controle sobre as lojas virtuais. Entretanto, observam uma curva de aprendizado e a possível necessidade de auxílio profissional para configurações avançadas.
Se você está explorando outras opções além do ZenCart, considere estas plataformas de e-commerce:
O ZenCart é uma plataforma de e-commerce open-source projetada para flexibilidade e ampla personalização, permitindo que empresas criem e gerenciem lojas virtuais com facilidade. Oferece gerenciamento robusto de produtos, interfaces customizáveis e suporte a vários idiomas e moedas.
Para integrar o Post Affiliate Pro ao ZenCart, insira um script de rastreamento de vendas no template da página de confirmação de pedido. Trechos de código detalhados e instruções passo a passo são fornecidos para configurações padrão e usando PayPal no ZenCart.
Sim, seguindo etapas adicionais de integração e ativando o plugin 'Comissões vitalícias', é possível rastrear e atribuir comissões para todas as vendas futuras de um cliente, mesmo após o vencimento do cookie.
Sim, há etapas de integração dedicadas para lojas ZenCart que utilizam PayPal, garantindo que o rastreamento de afiliados funcione corretamente com transações PayPal.
O ZenCart é gratuito para baixar e usar, mas custos podem surgir com hospedagem, certificados SSL, registro de domínio e plugins ou personalizações opcionais.
Entre os prós estão a alta flexibilidade, software gratuito e sólido gerenciamento de produtos. Entre os contras, design padrão básico, upgrades complexos e sistema de relatórios simples que pode exigir melhorias.
Lucia é uma talentosa editora de conteúdo que garante a publicação perfeita de conteúdos em várias plataformas.
Desfrute de um rastreamento de afiliados sem complicações integrando o ZenCart ao Post Affiliate Pro. Melhore suas operações de e-commerce e aumente o desempenho do seu programa de afiliados.
Gostaria de melhorar ainda mais seu software de afiliados? Confira a integração do osCommerce com o Post Affiliate Pro.
Gostaria de aprimorar ainda mais seu software de afiliados? Confira a integração do XtCommerce com o Post Affiliate Pro.
Aprenda como integrar o osc2nuke com o Post Affiliate Pro. Siga nosso guia passo a passo para habilitar o rastreamento de vendas, recuperar valores de pedidos e...