Integration logo
Virtue Mart 2

Virtue Mart 2

E-commerce Open-source Joomla Integration

Integrazione Virtue Mart 2

Una soluzione e-commerce gratuita.

Questo metodo di integrazione è per Virtue Mart versione 2. Se hai una versione precedente, naviga al metodo di integrazione chiamato “Virtue Mart”.

Virtue Mart con PayPal in Joomla

Il primo passo è modificare il file /plugins/vmpayment/paypal/paypal.php della tua installazione Joomla.

Trova la funzione ***plgVmConfirmedOrder($cart, $order)*** e all’interno della funzione trova la riga:

$html.= '</form>';

Può anche essere così:

$html .= '</form></div>';

Ora aggiungi questo codice subito dopo la riga sopra:

$html.= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.setAppendValuesToField('&pap_custom=');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>";

Virtue Mart con PayPal in Joomla

Serve ora un’altra modifica – trova la riga:

$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" />';

e sostituiscila con questa:

if ($name == "notify_url") {$id='id="pap_ab78y5t4a"';} else {$id="";}
$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" '.$id." />\n";

Ora salva il tuo lavoro, c’è un ulteriore passaggio da eseguire.

Virtue Mart con PayPal in Joomla

Il passo finale è reinviare la risposta da PayPal a Post Affiliate Pro . Per farlo, trova questa riga nello stesso file: _function *processIPN($paypal_data, $method) {***

Aggiungi questo codice subito sotto questa riga (crea una nuova riga vuota) e incolla il codice lì:

// [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 di affiliazione. Provalo ora e semplifica le tue operazioni di affiliazione!") Pro integration snippet
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom=".$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
// /Post Affiliate Pro integration snippet

Questo è tutto. Ora salva il file e caricalo nuovamente sul server. Non dimenticare di ***abilitare il plugin PayPal*** in Post Affiliate Pro.

Virtue Mart con COD in Joomla

Nel caso di pagamento in contrassegno (COD) devi modificare il file /plugins/vmpayment/standard/standard.php e inserire lì il codice di tracciamento delle vendite.

Trova la riga: ***$cart- >emptyCart ();***

e incolla questo codice sopra quella riga:

$html.= '<!-- 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 di affiliazione. Provalo ora e semplifica le tue operazioni di affiliazione!") Pro sale tracking code -->
<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(\''.$order['details']['BT']->order_subtotal.'\');
sale.setOrderID(\''.$order['details']['BT']->order_number.'\');
PostAffTracker.register();
</script>';

Questo è tutto. Salva il tuo lavoro e caricalo nuovamente sul server.

Ecco l’elenco di tutte le variabili che puoi usare:

  • $order['details']['BT']->order_total
  • $order['details']['BT']->order_subtotal
  • $order['details']['BT']->tax
  • $order['details']['BT']->coupon_discount
  • $order['details']['BT']->coupon_code
  • $order['details']['BT']->order_status

Virtue Mart con Assegno in Joomla

Nel caso di pagamento tramite Assegno devi modificare il file **_/plugins/vmpayment/standard/standard.php_** e inserire lì il codice di tracciamento delle vendite.

Trova la riga:

$modelOrder->updateStatusForOneOrder ($order['details']['BT']->virtuemart_order_id, $order, TRUE);

e incolla questo codice subito sotto quella riga:

/* Post [Affiliate](/affiliate-marketing-glossary/affiliate/ "Scopri il ruolo di un affiliato nel marketing—guadagna commissioni promuovendo prodotti tramite banner, link e campagne. Scopri come gli affiliati generano vendite ed esplora strategie di marketing efficaci. Unisciti al mondo dell'affiliate marketing con Post Affiliate Pro per strumenti intuitivi e supporto eccezionale.") Pro integration snippet */
$html .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
  <script type="text/javascript">
  PostAffTracker.setAccountId(\'default1\');
  var sale = PostAffTracker.createSale();
  sale.setTotalCost(\''.$order['details']['BT']->order_subtotal.'\');
  sale.setOrderID(\''.$order['details']['BT']->order_number.'\');

  PostAffTracker.register();
  </script>';
/* /Post Affiliate Pro integration snippet */

Salva il lavoro ed hai finito. Puoi usare le stesse variabili extra descritte nel passaggio 10.

Virtue Mart con GoogleCheckout in Joomla

Il primo passo è modificare il file ***/plugins/vmpayment/osegooglecheckout/osegooglecheckout.php*** e trovare la funzione *plgVmConfirmedOrder* .

Ora trova la riga (alla fine della funzione):

$html.= '</form>';

Ora modifica questa riga così:

/* Post Affiliate Pro integration snippet */
$html.= '<input id="pap_dx8vc2s5" type="hidden" name="shopping-cart.items.item-1.merchant-private-item-data" value="" />';
$html.= '<script id="pap_x2s6df8d" src="//URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">'."\n".'</script>';
$html.= '</form>';
/* /Post Affiliate Pro integration snippet */

Inoltre, modifica la riga:

$html.= ' document.vm_google_form.submit();';

in questa riga:

$html.= ' setTimeout("document.vm_google_form.submit()",3600);';

Questo garantirà che il tracciamento funzioni con i pulsanti GoogleCheckout.

Virtue Mart con GoogleCheckout in Joomla

Il secondo e ultimo passaggio dell’integrazione GoogleCheckout è inserire il codice cURL nel posto corretto – trova la funzione ***plgVmOnPaymentResponseReceived*** e inserisci il seguente codice all’inizio della funzione:

/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */

Nota: l’URL https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php deve essere su un dominio sicuro (ulteriori informazioni nella documentazione Google).

Non dimenticare di integrare il codice di tracciamento dei click, per far funzionare correttamente il tracciamento delle vendite.

Domande frequenti

Cos'è l'integrazione di Virtue Mart 2 con Post Affiliate Pro?

L'integrazione di Virtue Mart 2 ti permette di collegare il tuo store e-commerce basato su Joomla con Post Affiliate Pro, abilitando un monitoraggio avanzato delle vendite affiliate per diversi metodi di pagamento come PayPal, COD, Assegno e GoogleCheckout.

Quali metodi di pagamento sono supportati nell'integrazione di Virtue Mart 2?

L'integrazione fornisce metodi di tracciamento per PayPal, Contrassegno (COD), Assegno e GoogleCheckout, ciascuno con istruzioni specifiche per una registrazione accurata delle vendite affiliate.

L'integrazione di Virtue Mart 2 è gratuita?

Sì, Virtue Mart 2 è una soluzione e-commerce gratuita, e la guida all'integrazione ti aiuta a implementare il tracciamento delle vendite affiliate senza costi aggiuntivi.

Ho bisogno di competenze di programmazione per integrare Virtue Mart 2 con Post Affiliate Pro?

È richiesta una conoscenza di base nell'editing di file PHP all'interno della tua installazione Joomla per seguire il processo di integrazione passo passo fornito.

Dove posso ottenere supporto per l'integrazione?

Per assistenza e supporto puoi prenotare una chiamata individuale o contattare il team di supporto Post Affiliate Pro disponibile 24/7.

Crea un account GRATIS

Scopri la potenza di Post Affiliate Pro con la nostra prova gratuita di 30 giorni. Prova il nostro software di affiliate marketing facile da usare con supporto 24/7 e potenti funzionalità di gestione affiliati.

Scopri di più

Virtue Mart 3
Virtue Mart 3

Virtue Mart 3

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

2 min di lettura
E-commerce Integration +3
Virtue Mart
Virtue Mart

Virtue Mart

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

6 min di lettura
VirtueMart Integration +3
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

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