Simple Paypal Shopping cart (Módulo do WordPress) integration
Um plugin WordPress muito fácil de usar e leve que permite vender produtos ou serviços online em um clique no seu blog WordPress.
O Simple Paypal Shopping Cart do WordPress permite que você adicione um botão “Adicionar ao Carrinho” para o seu produto em qualquer postagem ou página. Este simples plugin de carrinho de compras permite que você venda produtos e serviços diretamente de seu próprio site wordpress e transforma seu blog WP em um site de e-commerce.
A integração é possível pela integração direta do gateway do PayPal dentro do módulo. Você pode rastrear o mesmo que você pode com a integração padrão do PayPal.
Integração de botão
O primeiro passo é editar o arquivo:
wp-content/plugins/wordpress-simple-paypal-shopping-cart/includes/wspsc-cart-functions.php
onde o botão do carrinho de compras é gerado. Encontre esta linha:
$urls .= '<input type="hidden" name="notify_url" value="' . $notify . '"/>';
e substitua por este código:
// $urls .= '<input type="hidden" name="notify_url" value="' . $notify . '"/>';
$urls .= '<input type="hidden" name="notify_url" value="' . $notify . '" id="pap_ab78y5t4a" />'; // Post Affiliate Pro integration snippet
Agora encontre a linha:
return $output;
e adicione o seguinte código acima da linha:
/* Post Affiliate Pro integration snippet */
$output .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>";
/* /Post Affiliate Pro integration snippet */
É isso, salve seu trabalho.
Reenvie a notificação do PayPal para o seu Post Affiliate Pro
O último passo é editar o arquivo:
wp-content/plugins/wordpress-simple-paypal-shopping-cart/paypal.php
onde a notificação IPN está sendo processada. Encontre esta linha:
function wpc_handle_paypal_ipn()
e adicione o seguinte código ao início da função:
/* Post Affiliate Pro integration snippet */
$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 */
Salve seu trabalho e pronto. Certifique-se de que o plugin do PayPal esteja ativo e configurado em seu Post Affiliate Pro. A partir de agora, ele rastreará todos os pagamentos do paypal.
Não se esqueça de integrar seu site com o código de rastreamento de cliques para que tudo funcione.