–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

WP eStore (modulo di WordPress)

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.

Torna alle Integrazioni Crea un account GRATUITAMENTE

Il nostro sito web utilizza i cookies. Continuando assumiamo il tuo consenso all'utilizzo dei cookie come specificato nella nostra politica sulla privacy e sui cookie.

×

Prenota una chiamata individuale e scopri come Post Affiliate Pro può giovare al tuo business.

Siamo disponibili in più date

Prenota una chiamata telefonica