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.
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!
9. Integrate the affiliate software with your website
Integrate your affiliate software seamlessly with your website for effective tracking of referrals and commissions. Set it up right!
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.
Complimentary White Glove Setup & Full Integration Service
Start your affiliate program effortlessly with our free White Glove Setup & Integration Service—no fees, no contracts, just results!
How to integrate Post Affiliate Pro with Google Analytics?
Learn how to seamlessly integrate Post Affiliate Pro with Google Analytics to effectively track affiliate-referred visits. Follow our step-by-step guide to generate optimized URLs using the Google Analytics URL builder, decode them, and use them as Destination URLs in your campaigns. Visit now to enhance your tracking capabilities.
How to automatically log in as an affiliate
Automatically log in as an affiliate using our API. Follow simple steps for seamless access. Updated Feb 2022.