OpenCart 3
Zintegruj OpenCart 3 z Post Affiliate Pro, aby usprawnić śledzenie afiliacji w swoim sklepie internetowym. Przewodnik krok po kroku po płynnym śledzeniu zamówie...

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.
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.
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.
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.
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/trackjs.js" 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.
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/trackjs.js" 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
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.
Tak, integracja pozwala na śledzenie zamówień na poziomie produktów, prowizji wieczystych oraz kuponów dla lepszego zarządzania afiliacją.
Tak, OpenCart to darmowy, otwartoźródłowy koszyk zakupowy, a przedstawione kroki integracji są bezpłatne do wdrożenia.
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.
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!
Zintegruj OpenCart 3 z Post Affiliate Pro, aby usprawnić śledzenie afiliacji w swoim sklepie internetowym. Przewodnik krok po kroku po płynnym śledzeniu zamówie...
Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację OpenCart z Post Affiliate Pro.
Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację Quick.Cart z Post Affiliate Pro.

