–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.

PrestaShop

Un software ecommerce open source che ti aiuta a creare un negozio online di successo gratuitamente.

Veloce, efficiente e facile da usare, la soluzione e-commerce gratuita di PrestaShop fornisce tutto il necessario per aprire, gestire e mantenere un negozio online di successo.

Integrazione utilizzando il modulo PrestaShop

Il modo più semplice per integrare PrestaShop con Post Affiliate Pro (Network) è quello di utilizzare il nostro modulo di integrazione (modulo scaricabile gratuitamente da Quality Unit, versione 3.20.2)

È un modulo standard di PrestaShop che puoi installare come qualsiasi altro modulo. Configuralo dopo aver effettuato l’installazione e l’integrazione. Il plugin integra automaticamente tutti i codici di integrazione necessari.

NOTE:

  • Se stai usando l’impostazione di performance “Sposta JavaScript alla fine” nel tuo account PrestaShop, disattivala per favore, perché interrompe la funzionalità di tracciamento.
  • Il modulo è attualmente testato con la versione 1.7.6.7 di PrestaShop. Il modulo potrebbe benissimo funzionare anche con delle versioni più recenti, è solo che non l’abbiamo ancora testato o semplicemente non abbiamo ancora aggiornato questa nota.

Individuazione del file e aggiunta del codice di tracciamento (vecchie versioni di PrestaShop)

Connettiti al tuo account FTP e trova il file order-confirmation.php . Questo file elabora gli ordini. Scaricalo, aprilo in qualsiasi editor di testo e trova questa linea:

'HOOK_PAYMENT_RETURN' => Hook::paymentReturn(intval($id_order), intval($id_module))));

Aggiungi questo codice di tracciamento dopo la linea menzionata sopra. Il codice serve a tracciare il costo totale e l’ID dell’ordine:

?><script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo $order->total_paid_real; ?>');
sale.setOrderID('<?php echo $id_order; ?>');

PostAffTracker.register();
</script>
<?php

Ora salva il file e caricalo di nuovo su FTP.

PayPal parte 2

La prossima cosa da fare è trovare il file validation.php, sempre dentro shop/modules/paypal/. Modifica questo file e trova questa linea di codice:

$ch = curl_init('https://' . $paypalServer . '/cgi-bin/webscr');

Inserisci il seguente codice subito dopo quella linea di codice:

/* PAP4 integration */
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php");
 curl_setopt($ch, CURLOPT_POST, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
 curl_exec($ch);
/* end of PAP4 integration */

Inoltre, devi attivare il plugin PayPal IPN all’interno del tuo pannello Commerciante > Plugin. Modifica le impostazioni del plugin e cambia il separatore in ||.

PayPal parte 3

L’ultima cosa da fare è trovare questa linea di codice all’interno di validation.php:

if ($result == 'VERIFIED') {

Inserisci il seguente codice subito dopo quella linea di codice:

/* PAP INTEGRATION */
$separator = '||';
    if ($_POST['custom'] != '') {
      $explodedCustomValue = explode($separator, $_POST['custom'], 2);
          if (count($explodedCustomValue) == 2) {
            $_REQUEST['custom'] = $_POST['custom'] = $explodedCustomValue[0];
      }
    }
/* END PAP INTEGRATION */

Questo è tutto quello che devi fare per integrare PrestaShop + PayPal.

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