Ubercart integration
Skorzystaj z możliwości, jakie daje Ubercart i w pełni zintegruj swój sklep internetowy z Drupalem.
Integracja Ubercart poprzez połączenie strony z podziękowaniami, a także rozwiązanie dla Ubercart z wykorzystaniem PayPal.
Znajdź ustawienia
Przejdź do Administracja > Administracja sklepu > Konfiguracja > Ustawienia kas > Edytuj > Komunikaty kasowe
Kod integracyjny dla strony z podziękowaniami
Dodaj ten kod do nagłówka wiadomości o dokonaniu zakupu:
<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('[uc_order:subtotal]');
sale.setOrderID('[uc_order:order-id]');
sale.setProductID('[uc_order:products]');
PostAffTracker.register();
</script>
Zmień format wejściowy w “Nagłówek wiadomości o dokonaniu zakupu” na pełny HTML.
Nie zapomnij zapisać swoich zmian.
Korzystanie z PayPal w Ubercart
Jeśli korzystasz z PayPal jako z bramy płatności w swoim Ubercart, lepiej jest go bezpośrednio zintegrować.
Edytuj plik sites/all/modules/ubercart/payment/uc_paypal/uc_paypal.module – znajdź funkcję uc_paypal_wps_form() i umieść ten kod tuż za wersem z kodem:
‘notify_url’ =>
'custom' => $_COOKIE['PAPVisitorId'],
Now, edit the file sites/all/modules/ubercart/payment/uc_paypal/uc_paypal.pages.inc and find the function uc_paypal_ipn() - put the following code below the function line:
/* Post Affiliate Pro integration snippet */
$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);
/* /Post Affiliate Pro integration snippet */
Nie zapomnij zapisać swoich zmian.