Spring promotion background
20.Mar - 19.Apr 2026

Spring deal

Up to 75% OFF

OpenCart

OpenCart E-commerce AffiliateSoftware Integration

Integracja z OpenCart

Darmowy system koszyka zakupowego. OpenCart to oparta na PHP otwartoźródłowa platforma e-commerce.

To metoda integracji z otwartoźródłowym koszykiem OpenCart. Integracja polega na modyfikacji plików strony podziękowania za zamówienie.

Dla OpenCart 2.0 skorzystaj z innej metody integracji.

Możesz śledzić zamówienia według produktów, prowizje dożywotnie, a także kupony.

Jak zintegrować PostAffiliatePro z OpenCart

Edytuj akcję potwierdzenia

Przejdź do katalogu koszyka catalog/controller/checkout i otwórz do edycji plik confirm.php (dla starszych wersji również guest_step_3.php). Znajdź linię:

$this->data['totals'] = $total_data;

Ta linia występuje dwa razy, użyj drugiego wystąpienia. Wstaw poniższy kod bezpośrednio pod tą linią:

$this->session->data['pap4_totals'] = $total_data;
$this->session->data['pap4_products'] = $this->data['products'];
$this->session->data['pap4_email'] = $this->data['email'];

Zapisz te pliki i przejdź do następnego kroku.

UWAGA: Jeśli korzystasz z QuickCheckout, musisz zmodyfikować plik quickcheckout.php zamiast confirm.php – kod integracyjny należy umieścić w funkcji confirm_order(), gdzie znajdziesz wymaganą linię:

$this->data['totals'] = $total_data;

o której mowa na początku tego kroku.

Edytuj akcję sukcesu

Otwórz plik catalog/controller/checkout/success.php i znajdź linię:

if (isset($this->session->data['order_id'])) {

Powinna się ona znajdować około 10. linii. Wstaw poniższy kod bezpośrednio pod nią:

$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']);

Ponownie nie zapomnij zapisać zmian i przejdź do kolejnego kroku integracji.

Cały koszyk jako jedna transakcja – Edytuj widok sukcesu

Jeśli chcesz rozliczać całą płatność jako jedną transakcję w PAP, wykonaj ten krok. Jeśli chcesz utworzyć osobną 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 linią zawierającą “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 i Twój sklep jest zintegrowany.

Uwaga: wartości ‘coupon’ i ‘voucher’ są ujemne, dlatego są bezpośrednio dodawane do wartości subtotal.

Jedna transakcja na produkt – Edytuj widok sukcesu

Ten krok nie jest konieczny, jeśli wykonałeś krok 3.

Otwórz plik catalog/view/theme/default/template/common/success.tpl.

Dodaj poniższe linie przed linią zawierającą “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
}
?>

To zarejestruje prowizję dla każdego zamówionego produktu osobno.

Nie zapomnij zintegrować swojego koszyka ze śledzeniem kliknięć, aby śledzenie sprzedaży działało. Kod śledzenia kliknięć możesz umieścić w pliku stopki motywu:

catalog/view/theme/YOUR_THEME/template/common/footer.tpl.

Czym jest OpenCart?

OpenCart to zaawansowana, otwartoźródłowa platforma e-commerce, która umożliwia firmom łatwe i efektywne tworzenie oraz zarządzanie sklepami internetowymi. Znana z elastyczności i możliwości personalizacji, OpenCart jest odpowiednia dla firm każdej wielkości. Oferuje obsługę wielu języków i walut, rozbudowany panel administracyjny do kompleksowego zarządzania sklepem oraz szeroki wybór rozszerzeń i motywów, które zwiększają funkcjonalność i atrakcyjność Twojego sklepu internetowego.

OpenCart, pierwotnie stworzony w 1998 roku, przeszedł przez lata znaczącą ewolucję dzięki wkładowi globalnej społeczności deweloperów. Jego otwartoźródłowy charakter umożliwił ciągłe udoskonalanie i rozbudowę funkcji. Efektem tej współpracy jest platforma łatwa do dostosowania i skalowania, odpowiadająca na zmieniające się potrzeby sklepów internetowych.

OpenCart jest skierowany głównie do małych i średnich firm poszukujących elastycznego i ekonomicznego rozwiązania do budowy obecności online. Szczególnie korzystny jest dla użytkowników z umiarkowanymi umiejętnościami technicznymi lub dostępem do zasobów deweloperskich. OpenCart to platforma dla firm, które cenią sobie przystępność cenową oraz szerokie możliwości dostosowania swojego sklepu internetowego.

Najważniejsze funkcje OpenCart, które ulepszają Twój sklep internetowy

  • Szerokie możliwości personalizacji: Wybierz spośród wielu rozszerzeń i motywów, aby dopasować funkcjonalność i wygląd sklepu do swoich potrzeb.
  • Obsługa wielu sklepów: Zarządzaj wieloma sklepami z jednego, zintegrowanego panelu administracyjnego.
  • Kompleksowe zarządzanie produktami i stanami magazynowymi: Łatwo kontroluj swoje produkty, kategorie i poziomy magazynowe.
  • Obsługa wielu języków i walut: Docieraj do klientów na całym świecie, oferując różne języki i waluty.
  • Wbudowane narzędzia SEO: Zwiększ widoczność sklepu w wyszukiwarkach dzięki zintegrowanym funkcjom SEO.
  • Różnorodne integracje bramek płatności: Zapewnij elastyczność klientom, oferując liczne opcje płatności.

Cennik OpenCart: jakie koszty mogą wystąpić?

OpenCart jest dostępny bezpłatnie jako platforma open-source, co czyni ją atrakcyjnym wyborem dla firm dbających o budżet. Jednak, mimo że podstawowe oprogramowanie jest darmowe, możesz ponieść dodatkowe koszty za:

  • Usługi hostingowe: Wybór niezawodnego hostingu, by sklep działał sprawnie.
  • Rejestrację domeny: Zakup nazwy domeny dla Twojego sklepu.
  • Płatne rozszerzenia i motywy: Rozszerzenie funkcjonalności i wyglądu sklepu za pomocą płatnych dodatków.
  • Usługi profesjonalne: Inwestycja w personalizację lub wsparcie techniczne w razie potrzeby.

Opinie użytkowników: co firmy sądzą o OpenCart?

Użytkownicy często chwalą OpenCart za elastyczność i szeroki wybór dostępnych rozszerzeń. Funkcja zarządzania wieloma sklepami jest szczególnie doceniana przez firmy prowadzące kilka sklepów. Jednak niektórzy użytkownicy zauważają, że przy bardziej zaawansowanych modyfikacjach lub problemach technicznych przydają się umiejętności programistyczne lub dostęp do dewelopera.

Wideorecenzje: poznaj OpenCart w 2023 roku

  1. OpenCart 2023 – przegląd – Przewodnik po nowych funkcjach i aktualizacjach OpenCart w 2023 roku.
  2. Szczegółowa recenzja OpenCart – Analiza zalet i wad korzystania z OpenCart w 2023 roku.
  3. Doświadczenia użytkowników OpenCart 2023 – Omówienie procesu konfiguracji, łatwości obsługi i ogólnych wrażeń użytkowników.

Alternatywy dla OpenCart: poznaj inne platformy e-commerce

  • Shopify: Znany z prostoty i solidnego hostingu, idealny dla początkujących.
  • Magento: Oferuje rozbudowane funkcje dla dużych przedsiębiorstw potrzebujących skalowalności.
  • PrestaShop: Łączy łatwość obsługi z zaawansowanymi funkcjonalnościami e-commerce.
  • WooCommerce: Bezproblemowo integruje się z WordPressem, zapewniając wysoką możliwość personalizacji.
  • BigCommerce: Oferuje rozbudowane funkcje w standardzie, idealny dla rozwijających się firm.
  • Wix eCommerce: Łatwy w obsłudze kreator stron z wbudowanym e-commerce.
  • Squarespace: Kreatywne szablony graficzne połączone z funkcjonalnością e-commerce.

Najczęściej zadawane pytania

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

Rozpocznij bezpłatny okres próbny z Post Affiliate Pro

Doświadcz bezproblemowej integracji OpenCart i zwiększ efektywność swojego marketingu afiliacyjnego z Post Affiliate Pro. Zarejestruj się na 30-dniowy bezpłatny okres próbny i odkryj potężne funkcje.

Dowiedz się więcej

OpenCart 2
OpenCart 2

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

2 min czytania
OpenCart E-commerce +3
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

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