–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.

J2Store (Extension Joomla!)

Un panier d’achat et une extension de commerce électronique qui étend les articles comme des produits et vous permet de transformer les articles en produits à part entière.

Vente hors ligne

Ouvrez le fichier :

plugins/j2store/payment_offline/payment_offline.php

et trouvez la fonction _postPayment et cette ligne dans celle-ci :

if ($orderpayment->save()) {

Ajoutez ce code juste au-dessus de la ligne :

$vars->order_id = $orderpayment->order_id;
$vars->total_cost = $orderpayment->order_subtotal;

Sauvegardez votre travail. Ouvrez maintenant le fichier :

plugins/j2store/payment_offline/payment_offline/tmpl/postpayment.php 

et ajoutez ce code à la fin du fichier :

<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('<?php echo $vars->total_cost; ?>');
  sale.setOrderID('<?php echo $vars->order_id; ?>');
  sale.setStatus('P');

  PostAffTracker.register();
  </script>

Sauvegardez votre travail. Cela créera une commission en attente pour chaque transaction hors ligne. Vous devrez l’approuver ou la refuser manuellement plus tard, en fonction de la transaction initiale.

PayPal – étape 1

Recherchez le fichier :

plugins/j2store/payment_paypal/payment_paypal/tmpl/prepayment.php

et recherchez le champ de saisie notify_url. Cela ressemble à quelque chose comme ceci :

<input type="hidden" name="notify_url" value="<?php echo JRoute::_( $vars->notify_url ); ?>" />

et dans ce champ, ajoutez :

id='pap_ab78y5t4a'

Le champ mis à jour est censé ressembler à ceci :

<input id='pap_ab78y5t4a' type="hidden" name="notify_url" value="<?php echo JRoute::_( $vars->notify_url ); ?>" />

Juste sous ce champ de saisie notify_url (donc juste sous cette ligne de code) placez ce code ci-dessous :

<!-- Post Affiliate Pro Integration snippet -->
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>
<!-- /Post Affiliate Pro Integration snippet -->

PayPal – étape 2

Ouvrez le fichier :

plugins/j2store/payment_paypal/payment_paypal.php

et trouvez la fonction _process() et cette ligne dans celle-ci :

$data = $app->input->getArray($_POST);

Maintenant, ajoutez ce code ci-dessous juste au-dessus de cette ligne :

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

N’oubliez pas d’intégrer votre Joomla avec le code de suivi des clics et d’activer le plugin PayPal IPN Handling dans votre installation de Post Affiliate Pro.

Retour à Intégrations Créer un compte GRATUITEMENT

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