PrestaShop integration
Oprogramowanie e-commerce o otwartym kodzie źródłowym, które pomaga tworzyć skuteczne sklepy internetowe za darmo.
Szybkie, skuteczne, łatwe w użyciu i darmowe rozwiązanie e-commerce od PrestaShop zapewnia wszystko, czego potrzebujesz, by otworzyć i prowadzić skuteczny sklep online.
Integracja przy użyciu modułu PrestaShop
Najprostszym sposobem na integrację PrestaShop z Post Affiliate Pro (Network) jest użycie naszego modułu integracji (darmowy moduł od Quality Unit do pobrania, wersja 3.20.3).
To standardowy moduł PrestaShop, który możesz zainstalować jak każdy inny moduł. Skonfiguruj go po instalacji, a integracja będzie gotowa. Wtyczka automatycznie integruje wszystkie niezbędne kody integracji.
UWAGI:
Jeśli używasz ustawienia wydajności „Move JavaScript to the end” (Przenieś JavaScript na koniec) w PrestaShop, wyłącz je, ponieważ uniemożliwia śledzenie.
- Moduł jest obecnie testowany z PrestaShop w wersji 1.7.6.7. Możliwe, że moduł działa z nowszymi wersjami – po prostu nie testowaliśmy tego lub nie zaktualizowaliśmy jeszcze tego wpisu.
Lokalizacja pliku i dodanie kodu śledzenia (starsze wersje PrestaShop)
Połącz się ze swoim FTP i znajdź plik order-confirmation.php. Ten plik przetwarza zamówienia. Pobierz go, otwórz w dowolnym edytorze tekstu i znajdź ten wiersz:
'HOOK_PAYMENT_RETURN' => Hook::paymentReturn(intval($id_order), intval($id_module))));
Dodaj ten kod śledzenia po wierszu wspomnianym powyżej. Kod służy do śledzenia całkowitego kosztu oraz identyfikatora zamówienia:
?><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
Teraz zapisz plik i załaduj go ponownie do FTP.
PayPal część 2
Następnie znajdź plik validation.php, który również znajduje się w shop/modules/paypal/. Edytuj ten plik i znajdź następujący wiersz kodu:
$ch = curl_init('https://' . $paypalServer . '/cgi-bin/webscr');
Umieść następujący kod tuż za tym wierszem:
/* 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 */
Musisz też aktywować wtyczkę PayPal IPN w swoim Panelu sprzedawcy > Wtyczki. Edytuj ustawienia wtyczki i zmień separator na ||.
PayPal część 3
Ostatnim krokiem jest znalezienie tego wiersza kodu w validation.php:
if ($result == 'VERIFIED') {
Umieść następujący kod tuż za tym wierszem:
/* 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 */
To wszystko, co musisz zrobić, by zintegrować PrestaShop + PayPal.
Discover seamless integration solutions with Post Affiliate Pro, the leading affiliate marketing software. Effortlessly connect with platforms like Authorize.net, Calendly, FormAssembly, and more to enhance your e-commerce and reporting capabilities. Enjoy free trials, 24/7 support, and maximize your marketing ROI with advanced tracking and flexible commission options. Visit now to revolutionize your affiliate marketing strategy!
Zintegruj swój Oxid Eshop z Post Affiliate Pro w łatwy sposób! Nasz przewodnik krok po kroku pomoże Ci dodać kod śledzenia sprzedaży, abyś mógł skutecznie monitorować wyniki swoich kampanii afiliacyjnych. Sprawdź, jak ulepszyć swoje oprogramowanie do marketingu afiliacyjnego i zwiększyć sukces swojej firmy już teraz!