Integration logo
ZenCart

ZenCart

E-commerce ZenCart Integration AffiliateMarketing

Integração com ZenCart

Um sistema de carrinho de compras baseado em PHP, fácil de usar.

Como integrar o PostAffiliatePro ao ZenCart

A integração com o ZenCart é feita inserindo o script de rastreamento de vendas na página de confirmação de pedido.

Edite o template

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 .

Localize o local da integração

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>

Integração

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.

Integração de comissões vitalícias

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']

zenCart + PayPal – parte 1

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) . '"';
}

zenCart + PayPal – parte 2

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 -->

zenCart + PayPal – parte 3

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 que é o ZenCart?

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.

Principais recursos do ZenCart

  • Flexibilidade Open-Source: Sendo open-source, o ZenCart oferece alta flexibilidade, permitindo que os usuários modifiquem e aprimorem suas lojas virtuais à vontade.
  • Ferramentas abrangentes de e-commerce: Disponibiliza ferramentas robustas para gerenciamento de produtos e processamento de pedidos, otimizando as operações do negócio.
  • Interface personalizável: Usuários podem personalizar a interface e as opções de design escalável para criar uma experiência de compra única.
  • Integrações com terceiros: O ZenCart suporta uma ampla gama de integrações externas, ampliando funcionalidades e adaptabilidade.
  • Fácil de usar e econômico: Com versão principal gratuita, o ZenCart reduz o custo inicial para empresas que ingressam no e-commerce.
  • Forte comunidade de suporte: Uma comunidade vibrante oferece fóruns e documentação, auxiliando usuários na resolução de problemas e otimização das lojas.

Entendendo as opções de preço do ZenCart

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.

Principais insights de usuários sobre o ZenCart

Prós:

  • Plataforma altamente customizável e flexível.
  • Software gratuito reduz o investimento inicial.
  • Fortes recursos de gestão de produtos e processamento de pedidos.

Contras:

  • O design padrão é básico e pode exigir personalização para um visual moderno.
  • O processo de atualização pode ser complexo e exigir conhecimento técnico.
  • Sistema de relatórios simples pode precisar de aprimoramento para análises avançadas.

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.

Avaliações do ZenCart no YouTube

Alternativas ao ZenCart

Se você está explorando outras opções além do ZenCart, considere estas plataformas de e-commerce:

Frequently asked questions

O que é o ZenCart?

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.

Como integrar o Post Affiliate Pro ao ZenCart?

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.

Posso rastrear comissões vitalícias com a integração do 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.

O ZenCart suporta integração com PayPal no Post Affiliate Pro?

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.

Existem custos associados ao ZenCart?

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.

Quais são os prós e contras do ZenCart?

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.

Lucia Halašková
Lucia Halašková
Editora de Conteúdo

Comece sua integração de afiliados com ZenCart

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.

Learn more

osCommerce
osCommerce

osCommerce

Gostaria de melhorar ainda mais seu software de afiliados? Confira a integração do osCommerce com o Post Affiliate Pro.

7 min read
Integration E-commerce +3
XtCommerce
XtCommerce

XtCommerce

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

5 min read
XtCommerce E-commerce +3
osc2nuke
osc2nuke

osc2nuke

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...

4 min read
E-commerce Integration +3

Você estará em boas mãos!

Junte-se à nossa comunidade de clientes satisfeitos e forneça excelente suporte ao cliente com o Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface