Integration logo
OpenCart 2

OpenCart 2

OpenCart E-commerce AffiliateMarketing Integration

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/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.

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/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

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.

Lucia Halašková
Lucia Halašková
Redaktorka treści

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!

Dowiedz się więcej

OpenCart 3
OpenCart 3

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...

4 min czytania
E-commerce OpenCart +3
OpenCart
OpenCart

OpenCart

Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację OpenCart z Post Affiliate Pro.

5 min czytania
OpenCart E-commerce +3
Quick.Cart
Quick.Cart

Quick.Cart

Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację Quick.Cart z Post Affiliate Pro.

3 min czytania
E-commerce Open-source +3

Będziesz w dobrych rękach!

Dołącz do naszej społeczności zadowolonych klientów i zapewnij doskonałą obsługę klienta dzięki PostAffiliatePro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface