OpenCart 3 integration
Darmowy system koszyka zakupowego. OpenCart to oparte na otwartym kodzie źródłowym PHP rozwiązanie dla handlu elektronicznego.
To metoda integracji dla koszyka OpenCart w wersji 3. Integracja odbywa się poprzez integrację plików strony z podziękowaniem.
Możesz śledzić zamówienia według produktów, dożywotnie prowizje, a także kupony.
Edytuj akcję „confirm”
Przejdź do katalogu koszyka zakupowego catalog/controller/checkout i otwórz plik confirm.php do edycji. Znajdź ten wiersz:
$data['totals'] = array();
Umieść następujący kod pod tym wierszem:
$this->session->data['totals'] = $order_data['totals'];
$this->session->data['pap4_products'] = $data['products'];
Zapisz zmiany i przejdź do kolejnego kroku.
Edytuj akcję „success”
Otwórz plik catalog/controller/checkout/success.php i znajdź ten wiersz (występujący po raz pierwszy):
if (isset($this->session->data['order_id'])) {
Umieść następujący kod bezpośrednio pod tym wierszem i nad wierszem 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']);
Tu również nie zapomnij zapisać zmian i przejdź do kolejnego kroku integracji.
Cały koszyk jako jedna transakcja – Edytuj widok „sukces”
Jeśli chcesz przetworzyć całą płatność jako jedną transakcję w Post Affiliate Pro, 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 te wiersze przed ostatnim wierszem mówiącym {{ footer }}:
{# Post Affiliate Pro 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 Pro integration #}
Zapisz plik. Twój sklep właśnie został zintegrowany.
Uwaga: Wartości „Coupon” (kupon) i „Voucher” są ujemne, dlatego dodajemy je bezpośrednio do wartości sumy częściowej.
Jedna transakcja na produkt – edytuj widok „sukces”
Ten krok nie jest konieczny, jeśli już wykonano krok 3.
Otwórz plik catalog/view/theme/default/template/common/success.twig.
Dodaj te wiersze przed ostatnim wierszem mówiącym {{ 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 #}
Spowoduje to zarejestrowanie prowizji za każdy zamówiony produkt.
Nie zapomnij zintegrować koszyka zakupowego z kodem śledzenia kliknięć, aby śledzenie sprzedaży działało. Kod śledzenia kliknięć można umieścić w pliku stopki motywu:
catalog/view/theme/YOUR_THEME/template/common/footer.twig.
Platforma Post Affiliate Pro umożliwia lokowanie reklamy poprzez tworzenie subdomen i umieszczanie reklam na konkretnych stronach internetowych. Użytkownicy mogą także uzyskać informacje na temat tworzenia panelu w Post Affiliate Pro oraz umówić się na konsultację. Strona udostępnia dane kontaktowe do działu sprzedaży i wsparcia.
Wiedza Blog Szablony Akademia Słowniczek Marketingu Afiliacyjnego Program Affiliacyjny Katalog. Tworzenie panelu Post Affiliate Pro. PremiumWebCart to oprogramowanie do automatyzacji biznesu i marketingu, które integruje CRM dla małych firm. Konfiguracja wtyczki w PAP4 obejmuje aktywację, ustawienie ID sprzedawcy i podpis API. Zapisz się do naszego newslettera. Subskrybuj. © 2004-2023 Quality Unit, LLC. Wszelkie prawa zastrzeżone. Warunki korzystania z serwisu Polityka ochrony prywatności Polityka prywatności Polityka prywatności cookies GDPR.