Integration logo
OpenCart 3

OpenCart 3

E-commerce OpenCart AffiliateMarketing Integration

Integrazione OpenCart 3

Un sistema di carrello gratuito. OpenCart è una soluzione e-commerce online open-source basata su PHP.

Questo è un metodo di integrazione per il carrello open source OpenCart versione 3. L’integrazione viene effettuata tramite l’integrazione dei file della pagina di ringraziamento.

Puoi tracciare ordini per prodotto, commissioni lifetime e anche i coupon.

Modifica azione di conferma

Naviga nella cartella del tuo carrello catalog/controller/checkout e apri confirm.php per la modifica. Trova questa riga:

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

Inserisci questo codice subito sotto quella riga:

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

Salva questi file e continua con il passaggio successivo.

Modifica azione di successo

Apri il file catalog/controller/checkout/success.php e trova questa riga (prima occorrenza):

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

Inserisci il seguente codice subito sotto quella riga e sopra la riga con $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']);

Anche in questo caso, non dimenticare di salvare le modifiche e proseguire al prossimo step di integrazione.

Intero carrello come una transazione – Modifica vista di successo

Se vuoi processare l’intero pagamento come una sola transazione in PAP, segui questo passaggio. Se vuoi creare una transazione per ogni prodotto, prosegui al punto 4.

Apri il file / catalog/view/theme/default/template/common/success.twig.

Aggiungi queste righe prima dell’ultima riga che dice {{ footer }}:

{# [Post Affiliate Pro](/ "Post Affiliate Pro offre una piattaforma software affiliati completa per gestire più programmi di affiliazione con facilità. Nessun costo di setup, supporto clienti 24/7 e prova gratuita di 1 mese. Ideale per piccole e grandi aziende, offre tracciamento preciso, flussi di lavoro automatizzati e strumenti personalizzabili per aumentare il successo del tuo marketing affiliato. Provalo ora per semplificare le tue operazioni affiliate!") integrazione #}
{% 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 offre una piattaforma software affiliati completa per gestire più programmi di affiliazione con facilità. Nessun costo di setup, supporto clienti 24/7 e prova gratuita di 1 mese. Ideale per piccole e grandi aziende, offre tracciamento preciso, flussi di lavoro automatizzati e strumenti personalizzabili per aumentare il successo del tuo marketing affiliato. Provalo ora per semplificare le tue operazioni affiliate!") Pro integrazione #}

Salva il file. Il tuo shop è ora integrato.

Nota: I valori di ‘Coupon’ e ‘Voucher’ sono negativi, per questo li sommiamo direttamente al valore del subtotal.

Una transazione per prodotto – Modifica vista di successo

Questo passaggio non è necessario se hai già seguito il punto 3.

Apri il file / catalog/view/theme/default/template/common/success.twig.

Aggiungi queste righe prima dell’ultima riga che dice {{ footer }}:

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

In questo modo verrà registrata una commissione per ogni prodotto ordinato.

Non dimenticare di integrare il tuo carrello con il codice di tracciamento clic per abilitare il tracciamento delle vendite. Puoi inserire il codice di tracciamento clic nel file footer del tema:

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

NOTA: Se non visualizzi il codice di tracciamento clic anche dopo aver svuotato la cache, significa che i file tema non si trovano in /catalog/view/theme/ ma in /storage/modifications/catalog/view/theme. In questo caso trova il file lì e integralo. Fai lo stesso per il file success.twig.

Domande frequenti

Cos'è l'integrazione OpenCart 3 con Post Affiliate Pro?

È un metodo passo passo per collegare la piattaforma e-commerce OpenCart 3 con Post Affiliate Pro per tracciare ordini, commissioni e utilizzo dei coupon.

Quali funzionalità offre l'integrazione?

L'integrazione consente il tracciamento degli ordini per prodotto, delle commissioni lifetime e dell'utilizzo dei coupon, supportando sia il tracciamento dell'intero carrello che per singolo prodotto.

L'integrazione di OpenCart 3 con Post Affiliate Pro è gratuita?

Sì, OpenCart è un carrello open-source gratuito e Post Affiliate Pro offre una prova gratuita di 30 giorni ai nuovi utenti.

Quali file è necessario modificare per l'integrazione?

Devi modificare i file confirm.php, success.php e success.twig della tua installazione OpenCart 3 seguendo le istruzioni fornite.

Posso tracciare una transazione per prodotto o per l'intero carrello?

Sì, la guida di integrazione fornisce opzioni sia per l'intero carrello come una singola transazione che per una transazione per ogni prodotto.

Lucia è una talentuosa editor di contenuti che garantisce la pubblicazione senza intoppi dei contenuti su più piattaforme.

Lucia Halašková
Lucia Halašková
Editor di Contenuti

Inizia la tua prova gratuita con Post Affiliate Pro

Sperimenta un tracciamento affiliato e una gestione senza interruzioni. Integra il tuo store OpenCart 3 e aumenta il successo del tuo marketing affiliato oggi stesso.

Scopri di più

OpenCart 2
OpenCart 2

OpenCart 2

Scopri come integrare facilmente OpenCart 2, una soluzione e-commerce open source basata su PHP, con Post Affiliate Pro. Monitora ordini, commissioni a vita e c...

3 min di lettura
OpenCart E-commerce +3
OpenCart
OpenCart

OpenCart

Vuoi migliorare ancora di più il tuo software di affiliazione? Scopri l'integrazione OpenCart per Post Affiliate Pro.

6 min di lettura
OpenCart E-commerce +3
osCommerce
osCommerce

osCommerce

Vuoi migliorare ulteriormente il tuo software di affiliazione? Scopri l'integrazione di osCommerce per Post Affiliate Pro.

7 min di lettura
Integration E-commerce +3

Sarai in buone mani!

Unisciti alla nostra community di clienti soddisfatti e fornisci un eccellente supporto clienti con PostAffiliatePro.

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