Ubercart

Um ótimo carrinho de compras de e-commerce de código aberto que integra totalmente sua loja online com o Drupal.

É uma integração do Ubercart para integração da página de agradecimento e também uma solução para Ubercart usando PayPal.

Localize as configurações

Vá para Administrador > Administração da loja > Configuração > Configurações de finalização de compra > Editar > Mensagens de checkout

Código de integração para página de agradecimento

Adicione este código ao cabeçalho da mensagem de conclusão do Checkout:

{$TrackingScript}
<script type="text/javascript">
var sale = PostAffTracker.createSale();
sale.setTotalCost('[uc_order:subtotal]');
sale.setOrderID('[uc_order:order-id]');
sale.setProductID('[uc_order:products]');
PostAffTracker.register();
</script>

Altere o formato de entrada em “Cabeçalho da mensagem de conclusão de checkout” para HTML completo.

Não esqueça de salvar suas alterações.

Usando o PayPal no Ubercart

Se você estiver usando o PayPal como gateway de pagamento em seu Ubercart, é melhor integrá-lo diretamente.

Edite o arquivo sites/all/modules/ubercart/payment/uc_paypal/uc_paypal.module – encontre a função uc_paypal_wps_form() e coloque este código logo após a linha com o código:

‘notify_url’ =>

'custom' => $_COOKIE['{$PapAbbr}VisitorId'],

Now, edit the file sites/all/modules/ubercart/payment/uc_paypal/uc_paypal.pages.inc and find the function uc_paypal_ipn() - put the following code below the function line:

/* {$PapFullname} integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "{$HttpProtocol}{$PluginsUrl}PayPal/paypal.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /{$PapFullname} integration snippet */

Não esqueça de salvar suas alterações.

Back to Integrations Create account for FREE

Our website uses cookies. By continuing we assume your permission to deploy cookies as detailed in our privacy and cookies policy.

×

Schedule a one-on-one call and discover how Post Affiliate Pro can benefit your business.

We’re available on multiple dates

Schedule a call