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

Vorresti migliorare ulteriormente il tuo software di affiliazione? Scopri l’integrazione Virtue Mart 3 per Post Affiliate Pro.
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”.
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.
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.
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.
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.
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.
Test e verifica Una volta aggiunti gli snippet:
Risoluzione dei problemi
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();
Se stai valutando alternative a VirtueMart 3, anche queste piattaforme sono compatibili con Post Affiliate Pro:
| Piattaforma | Note 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. |
| Shopify | Integrazione tramite app ufficiale PAP o script manuale nella pagina di conferma ordine. Supporta pieno tracciamento vendite e click. |
| Magento 2 | PAP fornisce un plugin gratuito. Traccia vendite per prodotto, coupon, campi personalizzati e si integra via JS o API. |
| OpenCart 3 | Inserimento script di tracciamento in confirm.php e success.php. Traccia commissioni per prodotto o per carrello intero. |
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.
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.
Questo metodo di integrazione è specifico per Virtue Mart versione 3. Per versioni precedenti, fai riferimento al metodo di integrazione 'Virtue Mart 2'.
Sì, è importante integrare anche il codice di tracciamento dei click per garantire che il tracciamento delle vendite funzioni correttamente con Post Affiliate Pro.
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.
Vuoi migliorare ulteriormente il tuo software di affiliazione? Scopri l'integrazione Virtue Mart per Post Affiliate Pro.
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...
Vuoi migliorare ulteriormente il tuo software di affiliazione? Scopri l'integrazione Fortune3 per Post Affiliate Pro.
Consenso Cookie
Usiamo i cookie per migliorare la tua esperienza di navigazione e analizzare il nostro traffico. See our privacy policy.
