WP eStore (modulo di WordPress) integration
Un potente plugin per il carrello degli acquisti di WordPress per vendere qualsiasi tipo di prodotto tangibile o intangibile dal proprio sito WordPress.
WP eStore è un semplice plugin per il carrello deegli acquisti che consente di vendere prodotti digitali (ebook, mp3, foto) e non digitali dal tuo blog wordpress attraverso PayPal o altri gateway di pagamento. I prodotti digitali vengono consegnati automaticamente all’acquirente dopo l’acquisto utilizzando link di download criptati e limitati nel tempo.
Integrazione con PayPal
Accedi all’FTP e vai alla directory di wordpress:
wp-content/plugins/wp-cart-for-digital-products/lib/gateway/ e modifica il file PaymentGateway.php
Trova la funzione submitPayment2() e sostituisci l’intero blocco foreach con questo codice:
foreach ($this->fields as $name => $value) {
$id = '';
if ($name == 'notify_url') $id='id="pap_ab78y5t4a"';
echo "<input type="hidden" name="$name" value="$value" $id/>";
}
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">';
echo "PostAffTracker.setAccountId('Account_ID');";
echo "PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a','', 'pap_custom');
</script>";
Ecco fatto. Salva il lavoro e verifica se i pulsanti (moduli) di paypal nella tua pagina contengono la stringa id=”pap_x2s6df8d” nel campo notify_url. In caso affermativo, continua con il passaggio 3.
Se l’id=”pap_x2s6df8d” non viene trovato nel campo notify_url, continua con il passaggio 2.
Integrazione con PayPal – soluzione alternativa
Se le istruzioni del passaggio n. 1 non hanno funzionato, molto probabilmente dovrai modificare il seguente file:
wp-content/plugins/wp-cart-for-digital-products/eStore_misc_functions.php
e in quel file si dovrà individuare il file
print_eStore_buy_now_button($id,$button='',$nggImage='')
e/o
print_eStore_subscribe_button_form($id)
funzione e in questa funzione sostituisci
$urls .= '<input type="hidden" name="notify_url" value="'.$notify.'" />';
con questo:
$urls .= '<input id="pap_ab78y5t4a" type="hidden" name="notify_url" value="'.$notify.'" />';
e poi nel file footer.php del tuo tema WP aggiungi il seguente codice:
<!--PAP Integration starts here-->
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>;
<!--PAP Integration ends here-->
Ora controlla il codice del pulsante (modulo) di paypal nella tua pagina e se il campo notify_url contiene la stringa id=”pap_ab78y5t4a”, allora continua con il passaggio n. 3.
Integrazione con PayPal
Il passo finale per integrare WPeStore con PayPal è impostare l’URL di reindirizzamento IPN. Tutti i dati saranno inviati al tuo Post Affiliate Pro. Trova e modifica il file wp-content/plugins/wp-cart-for-digital-products/paypal.php e trova la funzione _validateipn().
Inserisci il seguente codice:
/* Post Affiliate Pro integration snippet */ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://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 */
Ecco fatto. Salva il tuo lavoro e il tuo paypal è ora integrato. Non dimenticarti di abilitare il plugin paypal nel tuo Post Affiliate Pro.
Non dimenticarti di integrare il tuo WordPress con il codice di tracciamento dei clic, ad esempio inserendolo nel tuo file footer globale.
Easily integrate Post Affiliate Pro or Post Affiliate Network with WordPress using our plugin to track clicks, register new users as affiliates, and monitor contact form submissions. Activate click tracking, automate affiliate signups, and utilize affiliate shortcodes to enhance your website's functionality. Download now to streamline your affiliate management directly from WordPress.
How to integrate Post Affiliate Pro (Network) with 3rd party affiliate systems?
Learn how to integrate Post Affiliate Pro with 3rd-party affiliate systems. Follow our step-by-step guide to streamline your affiliate tracking!
How can I Become an Affiliate for Post Affiliate Pro tracking software?
Join the Post Affiliate Pro affiliate program! Sign up now to earn commissions by promoting top tracking software. Start today!
Overview of Plugins and Features
Discover the limitless potential of Post Affiliate Pro with its powerful plugin system, enabling you to enhance your account with a wide range of features. Learn how to activate features like Action Commissions, Banner Rotator, and Multiple Currencies, and explore integration options through our plugin directory. Visit now to transform your affiliate marketing strategy!