PrestaShop integration
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.
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!
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!
Post Affiliate Pro Alternative
Discover why Post Affiliate Pro is the top choice in affiliate tracking software with robust features and stellar customer support.
Overview of Post Affiliate Network
Discover the power of Post Affiliate Network for managing affiliate programs across multiple brands from a single account.