Integration logo
OpenCart 3

OpenCart 3

E-commerce OpenCart AffiliateMarketing Integration

OpenCart 3-integratie

Een gratis winkelwagensysteem. OpenCart is een open-source PHP-gebaseerde e-commerceoplossing.

Dit is een integratiemethode voor het open-source winkelwagensysteem OpenCart versie 3. De integratie gebeurt door het aanpassen van de bestanden van de bedanktpagina.

Je kunt bestellingen per product, levenslange commissies en ook coupons volgen.

Bewerk bevestigingsactie

Navigeer naar je cart-map catalog/controller/checkout en open confirm.php om te bewerken. Zoek deze regel:

$data['totals'] = array();

Plaats deze code direct onder die regel:

$this->session.data['totals'] = $order_data['totals'];
$this->session.data['pap4_products'] = $data['products'];

Sla deze bestanden op en ga verder naar de volgende stap.

Bewerk succesactie

Open het bestand catalog/controller/checkout/success.php en zoek deze regel (eerste voorkomen):

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

Plaats de volgende code direct onder die regel en boven de regel met $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']);

Vergeet weer niet de wijzigingen op te slaan en ga door naar de volgende integratiestap.

Gehele winkelwagen als één transactie – bewerk succesweergave

Als je de hele betaling als één transactie in PAP wilt verwerken, volg dan deze stap. Als je één transactie per product wilt aanmaken, ga dan verder naar stap 4.

Open het bestand / catalog/view/theme/default/template/common/success.twig.

Voeg deze regels toe vóór de laatste regel waar {{ footer }} staat:

{# [Post Affiliate Pro](/ "Post Affiliate Pro biedt een uitgebreid affiliate softwareplatform om meerdere affiliateprogramma's eenvoudig te beheren. Geen installatiekosten, 24/7 klantenservice en een gratis proefperiode van 1 maand. Ideaal voor kleine en grote bedrijven, met nauwkeurige tracking, geautomatiseerde workflows en aanpasbare tools om je affiliate marketing succesvol te maken. Probeer het nu en stroomlijn moeiteloos je affiliate-operaties!") integratie #}
{% 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 biedt een uitgebreid affiliate softwareplatform om meerdere affiliateprogramma's eenvoudig te beheren. Geen installatiekosten, 24/7 klantenservice en een gratis proefperiode van 1 maand. Ideaal voor kleine en grote bedrijven, met nauwkeurige tracking, geautomatiseerde workflows en aanpasbare tools om je affiliate marketing succesvol te maken. Probeer het nu en stroomlijn moeiteloos je affiliate-operaties!") Pro integratie #}

Sla het bestand op. Je winkel is nu geïntegreerd.

Let op: De waarden van ‘Coupon’ en ‘Voucher’ zijn negatief, daarom worden ze direct bij het subtotaal opgeteld.

Eén transactie per product – bewerk succesweergave

Deze stap is niet nodig als je stap 3 al hebt gevolgd.

Open het bestand / catalog/view/theme/default/template/common/success.twig.

Voeg deze regels toe vóór de laatste regel waar {{ footer }} staat:

{# Post Affiliate Pro integratie #}
{% 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 integratie #}

Hiermee wordt er per besteld product een commissie geregistreerd.

Vergeet niet je winkelwagen te integreren met de kliktrackingcode zodat de verkooptracking werkt. Je kunt de kliktrackingcode plaatsen in het themavoetbestand:

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

OPMERKING: Als je de kliktrackingcode niet ziet, zelfs niet na het verversen van de cache, betekent dit dat je themabestanden zich niet bevinden in /catalog/view/theme/ maar in /storage/modifications/catalog/view/theme. Zoek in dat geval het bestand daar en integreer het. Doe hetzelfde met het success.twig-bestand.

Veelgestelde vragen

Wat is de OpenCart 3-integratie met Post Affiliate Pro?

Het is een stapsgewijze methode om je OpenCart 3 e-commerceplatform te koppelen aan Post Affiliate Pro voor het bijhouden van bestellingen, commissies en het gebruik van coupons.

Welke functies biedt de integratie?

De integratie maakt het mogelijk om per product bestellingen, levenslange commissies en coupongebruik te volgen. Zowel het volgen van transacties per winkelwagen als per product wordt ondersteund.

Is de OpenCart 3-integratie met Post Affiliate Pro gratis?

Ja, OpenCart is een gratis open-source winkelwagen en Post Affiliate Pro biedt een gratis proefperiode van 30 dagen voor nieuwe gebruikers.

Welke bestanden moeten worden aangepast voor de integratie?

Je moet de bestanden confirm.php, success.php en success.twig in je OpenCart 3-installatie aanpassen volgens de meegeleverde instructies.

Kan ik één transactie per product of voor de hele winkelwagen volgen?

Ja, de integratiehandleiding biedt opties voor zowel de hele winkelwagen als één transactie per product.

Lucia is een getalenteerde content editor die zorgt voor een vlekkeloze publicatie van content op meerdere platforms.

Lucia Halašková
Lucia Halašková
Content Editor

Begin je gratis proefperiode met Post Affiliate Pro

Ervaar naadloze affiliate tracking en beheer. Integreer je OpenCart 3-winkel en vergroot je succes met affiliate marketing vandaag nog.

Meer informatie

OpenCart
OpenCart

OpenCart

Wil je je affiliate software verder verbeteren? Bekijk de OpenCart-integratie voor Post Affiliate Pro.

5 min lezen
OpenCart E-commerce +3
OpenCart 2
OpenCart 2

OpenCart 2

Ontdek hoe je OpenCart 2, een open-source PHP-gebaseerde e-commerce-oplossing, naadloos integreert met Post Affiliate Pro. Volg bestellingen, levenslange commis...

2 min lezen
OpenCart E-commerce +3
Virtue Mart 3
Virtue Mart 3

Virtue Mart 3

Wil je je affiliate software nog verder verbeteren? Bekijk dan de Virtue Mart 3-integratie voor Post Affiliate Pro.

2 min lezen
E-commerce Integration +3

U bent in goede handen!

Sluit u aan bij onze gemeenschap van tevreden klanten en bied uitstekende klantenservice met Post Affiliate Pro.

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