–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

Virtue Mart 2

Une solution de commerce électronique gratuite.

Cette méthode d’intégration concerne la version 2 de Virtue Mart. Si vous avez une version postérieure, veuillez naviguer vers la méthode d’intégration nommée “Virtue Mart”.

Virtue Mart avec PayPal dans Joomla

La première étape consiste à modifier le fichier /plugins/vmpayment/paypal/paypal.php de votre installation Joomla.

Recherchez la fonction plgVmConfirmedOrder($cart, $order) et dans la ligne find de la fonction :

$html.= '</form>';

Ça peut aussi être comme ça :

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

Maintenant, ajoutez ce code juste après le code ci-dessus :

$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 avec PayPal dans Joomla

Maintenant, un autre changement est nécessaire – rechercher la ligne :

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

et la remplacer par celle-ci :

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

Maintenant que vous avez sauvegardé votre travail, il y a une autre étape à effectuer.

Virtue Mart avec PayPal dans Joomla

La dernière étape consiste à renvoyer la réponse de PayPal à Post Affiliate Pro. Pour ce faire, recherchez cette ligne dans le même fichier : function _processIPN($paypal_data, $method) {

Ajoutez ce code juste en dessous de cette ligne (créez une nouvelle ligne vierge) et collez-y le code :

// Post Affiliate 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

Voilà, c’est fait. Maintenant, enregistrez votre fichier et téléchargez-le à nouveau sur le serveur. N’oubliez pas d’activer le plugin PayPal dans votre Post Affiliate Pro.

Virtue Mart avec COD dans Joomla

En cas de paiement contre remboursement (COD), vous devez modifier le fichier /plugins/vmpayment/standard/standard.php et y insérer le code de suivi des ventes.

Recherchez la ligne : $cart->emptyCart ();

et collez ce code au-dessus de cette ligne :

$html.= '<!-- Post Affiliate 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>';

Voilà, c’est fait. Sauvegardez votre travail et renvoyez-le sur le serveur.

Voici une liste de toutes les variables que vous pouvez utiliser :

$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 avec chèque dans Joomla

En cas de mode de paiement par chèque, vous devez modifier le fichier /plugins/vmpayment/standard/standard.php et y insérer le code de suivi des ventes.

Recherchez la ligne :

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

et collez ce code sous cette ligne :

/* Post Affiliate 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 */

Sauvegardez votre travail et vous avez terminé. Vous pouvez utiliser les mêmes variables supplémentaires que celles décrites à l’étape 10.

Virtue Mart avec GoogleCheckout dans Joomla

La première étape consiste à modifier le fichier /plugins/vmpayment/osegooglecheckout/osegooglecheckout.php et à rechercher la fonction plgVmConfirmedOrder

Maintenant, recherchez la ligne (à la fin de la fonction) :

$html.= '</form>';

Maintenant, remplacez cette ligne par les lignes suivantes :

/* 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 */

De plus, changez la ligne :

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

en cette ligne :

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

Cela garantira que le suivi fonctionnera avec les boutons GoogleCheckout.

Virtue Mart avec GoogleCheckout dans Joomla

La deuxième et dernière étape de l’intégration de GoogleCheckout consiste à placer le code cURL à son emplacement correct – recherchez la fonction plgVmOnPaymentResponseReceived et placez le code suivant au début de la fonction :

/* 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 */

Note : l’URL https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php doit être sur un domaine sécurisé (Plus de détails dans la documentation de Google).

N’oubliez pas d’intégrer le code de suivi des clics, pour que le suivi des ventes fonctionne correctement.

Retour à Intégrations Créer un compte GRATUITEMENT
Vous souhaitez améliorer encore plus votre logiciel d'affiliation ? Consultez l'intégration de s2Member (module d'adhésion WP) pour Post Affiliate Pro.

s2Member (module d’adhésion WordPress)

Vous souhaitez améliorer encore plus votre logiciel d'affiliation ? Consultez l'intégration de s2Member (module d'adhésion WP) pour Post Affiliate Pro.

Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Découvrez l'intégration NetSuite pour Post Affiliate Pro.

NetSuite

Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Découvrez l'intégration NetSuite pour Post Affiliate Pro.

Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Découvrez l'intégration d'aMember pour Post Affiliate Pro.

aMember

Le texte parle des catégories et des partenaires disponibles pour l'intégration de ventes récurrentes avec PayPal et du formulaire d'inscription pour ajouter des affiliés. Les instructions sont fournies pour l'intégration avec aMember et l'utilisation de l'API Post Affiliate Pro (PAP). Les instructions sont également fournies pour l'intégration des paiements récurrents PayPal. Le texte conclut en offrant une inscription gratuite et en déclarant que Post Affiliate Pro est reconnu par les meilleurs.

Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Découvrez l'intégration de Wix pour Post Affiliate Pro.

Wix

Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Découvrez l'intégration de Wix pour Post Affiliate Pro.

Notre site web utilise des cookies. En continuant, nous supposons votre permission de déployer des cookies comme détaillé dans Politique de confidentialité et de cookies.

×

Programmez un appel en tête-à-tête et découvrez comment Post Affiliate Pro peut profiter à votre entreprise.

Nous sommes disponibles à plusieurs dates

Planifier un appel