OpenCart integration
Darmowy system koszyka zakupowego. OpenCart to oparte na PHP rozwiązanie e-commerce typu open source.
To metoda integracji dla koszyka zakupowego typu open source OpenCart. Integracji dokonuje się poprzez integrację plików strony z podziękowaniem.
W przypadku OpenCart 2.0 należy użyć innej metody integracji.
Możesz śledzić zamówienia według produktów, dożywotnie prowizje, a także kupony.
Edytuj akcję „confirm”
Przejdź do katalogu koszyka catalog/controller/checkout i otwórz plik confirm.php (w starszych wersjach również guest_step_3.php) do edycji. Znajdź ten wiersz:
$this->data['totals'] = $total_data;
Istnieją dwa miejsca z tym wierszem, użyj tego drugiego. Umieść ten kod poniżej niego:
$this->session->data['pap4_totals'] = $total_data;
$this->session->data['pap4_products'] = $this->data['products'];
$this->session->data['pap4_email'] = $this->data['email'];
Zapisz pliki i przejdź do następnego kroku.
UWAGA: W przypadku korzystania z QuickCheckout należy zmodyfikować plik quickcheckout.php zamiast confirm.php – kod integracji należy umieścić w funkcji confirm_order() – tam znajduje się odpowiedni wiersz:
$this->data['totals'] = $total_data;
wspomniany na początku tego kroku.
Edytuj akcję „success”
Otwórz plik catalog/controller/checkout/success.php i znajdź ten wiersz:
if (isset($this->session->data['order_id'])) {
Powinien znajdować się około wiersza 10. Umieść ten kod poniżej:
$this->data['pap4_orderid'] = $this->session->data['order_id'];
$this->data['pap4_totals'] = $this->session->data['pap4_totals'];
$this->data['pap4_products'] = $this->session->data['pap4_products'];
$this->data['pap4_email'] = $this->session->data['pap4_email'];
unset($this->session->data['pap4_totals']);
unset($this->session->data['pap4_products']);
unset($this->session->data['pap4_email']);
Tu również pamiętaj o zapisaniu zmian i przejdź do kolejnego kroku integracji.
Cały koszyk jako jedna transakcja – edytuj widok „sukces”
Jeśli chcesz przetworzyć całą płatność jako jedną transakcję w Post Affiliate Pro, wykonaj ten krok. Jeśli chcesz utworzyć jedną transakcję dla każdego produktu, przejdź do kroku 4.
Otwórz plik catalog/view/theme/default/template/common/success.tpl
Dodaj te wiersze przed wierszem mówiącym „echo $footer;”:
<?php
if(isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
$subtotal = 0;
foreach ($pap4_totals as $item) {
if ($item['code'] == "sub_total") {$subtotal += $item['value'];}
if ($item['code'] == "coupon") {$subtotal += $item['value'];}
if ($item['code'] == "voucher") {$subtotal += $item['value'];}
}
if ($subtotal < 0) {$subtotal = 0;}
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo $subtotal; ?>');
sale.setOrderID('<?php echo $pap4_orderid; ?>');
sale.setData1('<?php echo $pap4_email; ?>');
PostAffTracker.register();
</script>
<?php } ?>
Zapisz plik, a twój sklep będzie zintegrowany.
Uwaga: Wartości „coupon” (kupon) i „voucher” są ujemne, dlatego dodajemy je bezpośrednio do wartości sumy częściowej.
Jedna transakcja na produkt – edytuj widok „sukces”
Ten krok nie jest konieczny, jeśli zintegrowano krok 3.
Otwórz plik catalog/view/theme/default/template/common/success.tpl.
Dodaj te wiersze przed wierszem mówiącym „echo $footer;”:
<?php
if(isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
<?php
$i = 0;
foreach ($pap4_products as $item) {
echo "var sale$i = PostAffTracker.createSale();";
echo "sale".$i.".setTotalCost('".$item['total']."');";
echo "sale".$i.".setProductID('".$item['product_id']."');";
echo "sale".$i.".setOrderID('".$pap4_orderid."(".$i.")');";
echo "sale".$i.".setData1('".$pap4_email."');";
$i++;
}
?>
PostAffTracker.register();
</script>
<?php
}
?>
Spowoduje to zarejestrowanie prowizji za każdy zamówiony produkt.
Nie zapomnij zintegrować koszyka zakupowego ze śledzeniem kliknięć, aby śledzenie sprzedaży działało. Kod śledzenia kliknięć można umieścić w pliku stopki motywu:
catalog/view/theme/YOUR_THEME/template/common/footer.tpl.
Wiedza Blog Szablony Akademia Słowniczek Marketingu Afiliacyjnego Program Affiliacyjny Katalog. Tworzenie panelu Post Affiliate Pro. PremiumWebCart to oprogramowanie do automatyzacji biznesu i marketingu, które integruje CRM dla małych firm. Konfiguracja wtyczki w PAP4 obejmuje aktywację, ustawienie ID sprzedawcy i podpis API. Zapisz się do naszego newslettera. Subskrybuj. © 2004-2023 Quality Unit, LLC. Wszelkie prawa zastrzeżone. Warunki korzystania z serwisu Polityka ochrony prywatności Polityka prywatności Polityka prywatności cookies GDPR.
Integracja za darmo z Post Affiliate Pro umożliwia śledzenie sprzedaży i raportowanie. PremiumWebCart IPN pozwala śledzić dane płatności i klientów, tworząc niestandardowe linki do produktów. Konfiguracja adresu URL dla IPN jest kluczowa, a wtyczka obsługi Premium Web Cart IPN w Post Affiliate Pro ułatwia zarządzanie zamówieniami.
Nasi klienci wykorzystują Post Affiliate Pro do rozwoju swoich firm poprzez usprawnianie marketingu afiliacyjnego i sprawdzanie raportów wskaźników sukcesu. Integracja ProStores umożliwia śledzenie sprzedaży i wykorzystuje certyfikat SSL. Możesz także umówić się na rozmowę lub skorzystać z darmowego konta.
Niestandardowy kod śledzenia afiliacji
Niestandardowe kody śledzenia afiliacji w Post Affiliate Pro pozwalają partnerom śledzić sprzedaż we własnych systemach, co umożliwia monitorowanie wyników kampanii afiliacyjnych. Funkcja ta jest przydatna dla partnerów, którzy sprzedają produkty z różnych programów afiliacyjnych, a także dla sprzedawców, którzy chcą zapewnić skuteczne śledzenie sprzedaży. Ostrzeżenie: Kody śledzenia afiliacji mogą uszkodzić stronę z podziękowaniem - zastanów się uważnie przed zatwierdzeniem. Uwaga: Niektóre opcje wymagają użycia wersji JavaScript kodu śledzenia sprzedaży na stronie z podziękowaniem.