
OpenCart 2
Dowiedz się, jak bezproblemowo zintegrować OpenCart 2, otwarte rozwiązanie e-commerce oparte na PHP, z Post Affiliate Pro. Śledź zamówienia, prowizje wieczyste i kupony dzięki szczegółowym przewodnikom integracyjnym.
Integracja OpenCart 2
Darmowy system koszyka zakupowego. OpenCart to otwarte rozwiązanie e-commerce oparte na PHP.
To metoda integracji dla otwartego koszyka zakupowego OpenCart. Integracja polega na edycji plików strony podziękowania za zamówienie.
Możesz śledzić zamówienia na poziomie produktów, prowizje wieczyste oraz kupony.
Edytuj akcję potwierdzenia
Przejdź do katalogu koszyka catalog/controller/checkout i otwórz plik confirm.php do edycji. Znajdź poniższą linię:
$data['totals'] = array();
Wstaw poniższy kod pod tą linią:
$this->session->data['totals'] = $order_data['totals'];
$this->session->data['pap4_products'] = $data['products'];
Zapisz te pliki i przejdź do kolejnego kroku.
Edytuj akcję sukcesu
Otwórz plik catalog/controller/checkout/success.php i znajdź tę linię (pierwsze wystąpienie):
if ($this->customer->isLogged()) {
Umieść poniższy kod powyżej tej linii:
$data['pap4_orderid'] = $this->session->data['order_id'];
$data['pap4_totals'] = $this->session->data['totals'];
$data['pap4_products'] = $this->session->data['pap4_products'];
if ($this->customer->isLogged()) {
$data['pap4_email'] = $this->customer->getEmail();
}
else {
$data['pap4_email'] = $this->session->data['guest']['email'];
}
unset($this->session->data['pap4_products']);
Ponownie nie zapomnij zapisać zmian i przejdź do następnego kroku integracji.
Cały koszyk jako jedna transakcja – Edytuj widok sukcesu
Jeśli chcesz, aby cała płatność była przetwarzana jako jedna transakcja w PAP, 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 poniższe linie przed ostatnią linią z ‘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/<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('default1');
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 i Twój sklep został zintegrowany.
Uwaga: Wartości ‘Kupon’ oraz ‘Voucher’ są ujemne, dlatego bezpośrednio dodajemy je do wartości subtotal.
Jedna transakcja na produkt – Edytuj widok sukcesu
Ten krok nie jest konieczny, jeśli wykorzystałeś już krok 3.
Otwórz plik catalog/view/theme/default/template/common/success.tpl.
Dodaj poniższe linie przed ostatnią linią z ‘echo $footer;’:
<?php
if (isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>" type="text/javascript"></script>
<script type="text/javascript">
<?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
}
?>
To zarejestruje prowizję dla każdego zamówionego produktu.
Nie zapomnij zintegrować swojego koszyka z kodem śledzenia kliknięć, aby śledzenie sprzedaży działało prawidłowo. Kod śledzenia kliknięć możesz umieścić w pliku stopki motywu:
catalog/view/theme/YOUR_THEME/template/common/footer.tpl
Najczęściej zadawane pytania
- Czym jest integracja OpenCart 2 z Post Affiliate Pro?
To metoda połączenia Twojego sklepu e-commerce OpenCart 2 z Post Affiliate Pro w celu śledzenia sprzedaży afiliacyjnej, zamówień, prowizji wieczystych oraz wykorzystania kuponów.
- Czy mogę śledzić zamówienia na poziomie produktów i prowizje wieczyste?
Tak, integracja pozwala na śledzenie zamówień na poziomie produktów, prowizji wieczystych oraz kuponów dla lepszego zarządzania afiliacją.
- Czy integracja OpenCart 2 z Post Affiliate Pro jest darmowa?
Tak, OpenCart to darmowy, otwartoźródłowy koszyk zakupowy, a przedstawione kroki integracji są bezpłatne do wdrożenia.
- Jakie są główne kroki integracji OpenCart 2 z Post Affiliate Pro?
Główne kroki to edycja akcji potwierdzenia i sukcesu w OpenCart, aktualizacja widoku sukcesu dla śledzenia transakcji oraz dodanie kodu śledzenia kliknięć w stopce motywu.
Lucia to utalentowana redaktorka treści, która dba o płynną publikację materiałów na różnych platformach.

Wzmocnij swój e-commerce dzięki śledzeniu afiliacyjnemu
Doświadcz płynnej integracji OpenCart 2 z Post Affiliate Pro i wynieś swoją strategię marketingu afiliacyjnego na wyższy poziom. Rozpocznij bezpłatny okres próbny już teraz!
Zgoda na Pliki Cookie
Używamy plików cookie, aby poprawić jakość przeglądania i analizować nasz ruch. See our privacy policy.
