Integration logo
Virtue Mart 3

Virtue Mart 3

E-commerce Integration VirtueMart AffiliateMarketing

Integrazione Virtue Mart 3

VirtueMart 3 è un’estensione e-commerce gratuita e open source per Joomla, che ti consente di vendere prodotti online con un sistema di store flessibile. Post Affiliate Pro può essere integrato con VirtueMart 3 per tracciare le vendite degli affiliati, sia che gli ordini vengano pagati online che offline.

Questo metodo di integrazione è per Virtue Mart versione 3. Se possiedi una versione precedente, consulta il metodo di integrazione denominato “Virtue Mart 2”.

Informazioni necessarie

Prima di iniziare, ti occorre:

  • ID account di Post Affiliate Pro – utilizzato nello snippet di tracciamento.

  • URL allo script di tracciamento PAP – solitamente qualcosa come: https://YOUR_POSTAFFILIATE_DOMAIN/scripts/trackjs.js

  • Accesso alla tua installazione di Joomla / VirtueMart 3 – dovrai modificare file PHP. Effettua sempre un backup dei file prima di apportare modifiche.

Integrazione passo dopo passo

Di seguito trovi i passaggi da seguire, basati sulla guida ufficiale di integrazione VirtueMart 3 di Post Affiliate Pro. Tutti gli snippet di codice sono forniti con i rispettivi percorsi dei file.

Integrare pagamenti offline (contanti)

Per i metodi di pagamento offline, il codice di tracciamento va aggiunto al plugin di VirtueMart che gestisce i pagamenti “standard” (offline). Individua il file:

Apri il file plugins/vmpayment/standard/standard.php e trova la funzione plgVmConfirmedOrder.

Al termine della funzione, c’è la riga $cart- >emptyCart – inserisci il seguente codice sopra di essa:

/* [Post Affiliate Pro](/ "Post Affiliate Pro offre una piattaforma di software di affiliazione completa per gestire con facilità più programmi di affiliazione. Nessun costo di attivazione, supporto clienti 24/7 e 1 mese di prova gratuita. Ideale per piccole e grandi imprese, offre tracciamento preciso, flussi di lavoro automatizzati e strumenti personalizzabili per potenziare il successo del tuo marketing affiliato. Provalo ora e semplifica la gestione delle tue affiliazioni!") integration snippet */
$html .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."{$SetAccountJs}
{$CreateSaleJs}
sale.setTotalCost('".$order['details']['BT']->order_subtotal."');
sale.setOrderID('".$order['details']['BT']->order_number."');
sale.setData1('".$order['details']['BT']->email."');
PostAffTracker.register();
</script>";
/* [Post Affiliate](/ "Post Affiliate Pro offre una piattaforma di software di affiliazione completa per gestire con facilità più programmi di affiliazione. Nessun costo di attivazione, supporto clienti 24/7 e 1 mese di prova gratuita. Ideale per piccole e grandi imprese, offre tracciamento preciso, flussi di lavoro automatizzati e strumenti personalizzabili per potenziare il successo del tuo marketing affiliato. Provalo ora e semplifica la gestione delle tue affiliazioni!") Pro integration snippet */

Salva le modifiche.

Integrare pagamenti online

I pagamenti online sono gestiti in modo differente, in particolare nel plugin di VirtueMart responsabile delle risposte di pagamento degli ordini confermati.

Apri il file administrator/components/com_virtuemart/plugins/vmpsplugin.php e trova la funzione processConfirmedOrderPaymentResponse.

Aggiungi il seguente codice all’inizio della funzione:

/* Post [Affiliate](/ "Post Affiliate Pro offre una piattaforma di software di affiliazione completa per gestire con facilità più programmi di affiliazione. Nessun costo di attivazione, supporto clienti 24/7 e 1 mese di prova gratuita. Ideale per piccole e grandi imprese, offre tracciamento preciso, flussi di lavoro automatizzati e strumenti personalizzabili per potenziare il successo del tuo marketing affiliato. Provalo ora e semplifica la gestione delle tue affiliazioni!") Pro integration snippet */
$html .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."{$SetAccountJs}
{$CreateSaleJs}
sale.setTotalCost('".$order['details']['BT']->order_subtotal."');
sale.setOrderID('".$order['details']['BT']->order_number."');
sale.setData1('".$order['details']['BT']->email."');
PostAffTracker.register();
</script>";
/* Post Affiliate Pro integration snippet */

Salva il file e testa con un vero metodo di pagamento online per assicurarti che il tracciamento venga attivato correttamente dopo la conferma del pagamento.

Passaggio aggiuntivo: Tracciamento dei click

Dopo aver implementato il tracciamento delle vendite (tramite gli snippet sopra), devi integrare anche il tracciamento dei click, così che quando viene cliccato un link affiliato, il click venga registrato. Senza il tracciamento dei click, le vendite potrebbero non essere attribuite correttamente agli affiliati.

  • Solitamente ciò comporta l’inserimento di uno script di tracciamento dei click in un punto comune a tutte le pagine (spesso nell’header o tramite un template globale).
  • Questo permette di catturare tutti i click affiliati prima che venga effettuato un ordine.

Test e verifica Una volta aggiunti gli snippet:

  1. Effettua un ordine offline di test: verifica che lo script di tracciamento compaia nell’HTML prima che il carrello venga svuotato.
  2. Effettua un ordine online di test: assicurati che, dopo il pagamento, il codice di tracciamento venga eseguito e invii i dati al tuo account Post Affiliate Pro.
  3. Testa un link di referral affiliato: clicca sul link, completa un acquisto e verifica che la vendita venga attribuita all’affiliato nei report di PAP.

Risoluzione dei problemi

  • Se il tracciamento non appare, ricontrolla di aver utilizzato i percorsi file corretti (nella tua installazione Joomla / VirtueMart) e i nomi corretti dei plugin di VirtueMart.
  • Assicurati che URL_TO_PostAffiliatePro e Account_ID siano stati sostituiti con il vero URL dello script di Post Affiliate Pro e il tuo reale ID account.
  • Verifica che la cache (su server / CDN) sia stata svuotata dopo le modifiche.
  • Controlla la presenza di errori di sintassi (specialmente apici e concatenazioni) in PHP quando aggiungi lo snippet.

Esempio di codice combinato

Ecco uno snippet combinato semplificato (esempio per pagamenti offline):

// in plugins/vmpayment/standard/standard.php, dentro la funzione plgVmConfirmedOrder
// … codice precedente

/* Post Affiliate Pro integration snippet */
$html .= '<script id="pap_x2s6df8d" src="https://YOUR_POSTAFFILIATE_DOMAIN/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">' . "PostAffTracker.setAccountId('YOUR_ACCOUNT_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('" . $order['details']['BT']->order_subtotal . "');
sale.setOrderID('" . $order['details']['BT']->order_number . "');
sale.setData1('" . $order['details']['BT']->email . "');
PostAffTracker.register();
</script>";
/* End of snippet */

// Procedi a svuotare il carrello
$cart->emptyCart();

Alternative a VirtueMart 3 che si integrano con Post Affiliate Pro

Se stai valutando alternative a VirtueMart 3, anche queste piattaforme sono compatibili con Post Affiliate Pro:

PiattaformaNote sull’integrazione
HikaShop (Joomla)Supporta l’inserimento di PAP tracking nei template di checkout. Traccia totali ordine, ID e email.
WooCommerce (WordPress)PAP offre un plugin per WooCommerce. Supporta tracciamento dei click, vendite per prodotto, coupon e conferma ordine.
ShopifyIntegrazione tramite app ufficiale PAP o script manuale nella pagina di conferma ordine. Supporta pieno tracciamento vendite e click.
Magento 2PAP fornisce un plugin gratuito. Traccia vendite per prodotto, coupon, campi personalizzati e si integra via JS o API.
OpenCart 3Inserimento script di tracciamento in confirm.php e success.php. Traccia commissioni per prodotto o per carrello intero.

Domande frequenti

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

L'integrazione Virtue Mart 3 consente di collegare il tuo negozio e-commerce Virtue Mart con Post Affiliate Pro, abilitando il tracciamento e la gestione degli affiliati per il tuo shop online.

Come posso integrare Virtue Mart 3 con Post Affiliate Pro?

Puoi integrare Virtue Mart 3 aggiungendo gli snippet di codice di tracciamento forniti nei file PHP opportuni che gestiscono i pagamenti offline e online come descritto nella guida all'integrazione.

Questa integrazione è adatta a tutte le versioni di Virtue Mart?

Questo metodo di integrazione è specifico per Virtue Mart versione 3. Per versioni precedenti, fai riferimento al metodo di integrazione 'Virtue Mart 2'.

Devo aggiungere anche il codice di tracciamento dei click?

Sì, è importante integrare anche il codice di tracciamento dei click per garantire che il tracciamento delle vendite funzioni correttamente con Post Affiliate Pro.

Prenota una chiamata individuale

Scopri come Post Affiliate Pro può portare valore alla tua azienda. Ricevi una guida personalizzata sull'integrazione di Virtue Mart 3 e su come massimizzare il tuo potenziale di marketing affiliato.

Scopri di più

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
CommerceV3
CommerceV3

CommerceV3

Scopri come integrare senza sforzo CommerceV3 (CV3) con Post Affiliate Pro per potenziare le tue attività di e-commerce. Aggiungi i codici di tracciamento click...

5 min di lettura
E-commerce Integration +3
Fortune3
Fortune3

Fortune3

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

5 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