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 ...
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ń i prowizji dla Twojego sklepu online.
Darmowy system koszyka zakupowego. OpenCart to otwartoźródłowe rozwiązanie e-commerce oparte na PHP.
Jest to metoda integracji dla koszyka zakupowego OpenCart w wersji 3. Integracja polega na modyfikacji plików strony z podziękowaniem za zamówienie.
Możesz śledzić zamówienia według produktów, prowizje dożywotnie oraz kupony.
Przejdź do katalogu koszyka catalog/controller/checkout i otwórz plik confirm.php do edycji. Znajdź linię:
$data['totals'] = array();
Wklej poniższy kod tuż 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ź pierwsze wystąpienie tej linii:
if (isset($this->session.data['order_id'])) {
Wstaw poniższy kod bezpośrednio pod tą linią, a nad linią z $this->cart->clear();
:
$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 kolejnego kroku integracji.
Jeśli chcesz przetwarzać całą płatność jako jedną transakcję 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.twig.
Dodaj poniższe linie przed ostatnią linią, która brzmi {{ footer }}:
{# [Post Affiliate Pro](/ "Post Affiliate Pro offers a comprehensive affiliate software platform to manage multiple affiliate programs with ease. Enjoy no setup fees, 24/7 customer support, and a free 1-month trial. Ideal for small and large businesses, it features precise tracking, automated workflows, and customizable tools to boost your affiliate marketing success. Try it now and streamline your affiliate operations effortlessly!") integration #}
{% if pap4_totals is defined and pap4_orderid is defined and pap4_email is defined %}
{% set subtotal = 0 %}
{% for item in pap4_totals %}
{% if item.code == 'sub_total' %} {% set subtotal = subtotal + item.value %} {% endif %}
{% if item.code == 'coupon' %} {% set subtotal = subtotal + item.value %} {% endif %}
{% if item.code == 'voucher' %} {% set subtotal = subtotal + item.value %} {% endif %}
{% endfor %}
{% if subtotal < 0 %} {% set subtotal = 0 %} {% endif %}
<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('{{subtotal}}');
sale.setOrderID('{{pap4_orderid}}');
sale.setData1('{{pap4_email}}');
PostAffTracker.register();
</script>
{% endif %}
{# /[Post Affiliate](/ "Post Affiliate Pro offers a comprehensive affiliate software platform to manage multiple affiliate programs with ease. Enjoy no setup fees, 24/7 customer support, and a free 1-month trial. Ideal for small and large businesses, it features precise tracking, automated workflows, and customizable tools to boost your affiliate marketing success. Try it now and streamline your affiliate operations effortlessly!") Pro integration #}
Zapisz plik. Twój sklep został właśnie zintegrowany.
Uwaga: wartości ‘Coupon’ oraz ‘Voucher’ są ujemne, dlatego dodajemy je bezpośrednio do wartości subtotal.
Ten krok nie jest konieczny, jeśli zastosowałeś już krok 3.
Otwórz plik / catalog/view/theme/default/template/common/success.twig.
Dodaj poniższe linie przed ostatnią linią, która brzmi {{ footer }}:
{# Post Affiliate Pro integration #}
{% if pap4_totals is defined and pap4_orderid is defined and pap4_email is defined %}
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
{% for item in pap4_products %}
var sale{{ loop.index }} = PostAffTracker.createSale();
sale{{ loop.index }}.setTotalCost('{{ item.total }}');
sale{{ loop.index }}.setProductID('{{ item.product_id }}');
sale{{ loop.index }}.setOrderID('{{ pap4_orderid }}({{ loop.index }})');
sale{{ loop.index }}.setData1('{{ pap4_email }}');
{% if loop.last != false %}
sale{{ loop.index }}.doNotDeleteCookies();
{% endif %}
{% endfor %}
PostAffTracker.register();
</script>
{% endif %}
{# /Post Affiliate Pro integration #}
To zarejestruje prowizję za każdy zamówiony produkt.
Nie zapomnij zintegrować swojego koszyka z kodem śledzenia 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.twig.
UWAGA: Jeśli nie widzisz kodu śledzenia kliknięć nawet po odświeżeniu pamięci podręcznej, oznacza to, że pliki motywu nie znajdują się w /catalog/view/theme/, lecz w /storage/modifications/catalog/view/theme. W takim przypadku znajdź plik tam i zintegruj go. To samo dotyczy pliku success.twig.
To metoda krok po kroku łączenia platformy e-commerce OpenCart 3 z Post Affiliate Pro w celu śledzenia zamówień, prowizji i użycia kuponów.
Integracja pozwala na śledzenie zamówień według produktów, prowizji dożywotnich oraz wykorzystania kuponów, obsługując zarówno śledzenie transakcji dla całego koszyka, jak i pojedynczych produktów.
Tak, OpenCart to darmowy, otwartoźródłowy koszyk zakupowy, a Post Affiliate Pro oferuje nowym użytkownikom 30-dniowy okres próbny.
Należy zmodyfikować pliki confirm.php, success.php oraz success.twig w instalacji OpenCart 3 zgodnie z podanymi instrukcjami.
Tak, przewodnik integracji przewiduje opcje zarówno jednej transakcji dla całego koszyka, jak i jednej transakcji na każdy produkt.
Lucia to utalentowana redaktorka treści, która dba o płynną publikację materiałów na różnych platformach.
Doświadcz płynnego śledzenia i zarządzania afiliacją. Zintegruj swój sklep OpenCart 3 i zwiększ skuteczność marketingu afiliacyjnego już dziś.
Dowiedz się, jak bezproblemowo zintegrować OpenCart 2, otwarte rozwiązanie e-commerce oparte na PHP, z Post Affiliate Pro. Śledź zamówienia, prowizje wieczyste ...
Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację OpenCart z Post Affiliate Pro.
Chcesz jeszcze bardziej usprawnić swoje oprogramowanie partnerskie? Sprawdź integrację LightSpeed z Post Affiliate Pro.