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

OpenCart

Un système de panier d’achat gratuit. OpenCart est une solution de commerce électronique en ligne open source basée sur PHP.

Il s’agit d’une méthode d’intégration pour le panier d’achat open source OpenCart. L’intégration se fait en intégrant les fichiers de la page de remerciement.

Pour OpenCart 2.0, utilisez l’autre méthode d’intégration s’il vous plaît.

Vous pouvez suivre les commandes par produit, les commissions à vie et également les coupons.

Modifiez l’action de confirmation

Naviguez dans le répertoire de votre panier catalog/controller/checkout et ouvrez confirm.php (pour les anciennes versions également guest_step_3.php) pour le modifier. Recherchez cette ligne :

$this->data['totals'] = $total_data;

Il y a deux possibilités avec cette ligne, utilisez la deuxième. Mettez ce code sous cette ligne :

$this->session->data['pap4_totals'] = $total_data;
$this->session->data['pap4_products'] = $this->data['products'];
$this->session->data['pap4_email'] = $this->data['email'];

Enregistrez ces fichiers et passez à l’étape suivante.

NOTE : En cas d’utilisation de QuickCheckout, vous devez modifier le fichier quickcheckout.php au lieu de confirm.php – le code d’intégration doit être placé dans la fonction confirm_order() – vous y trouverez la ligne nécessaire :

$this->data['totals'] = $total_data;

mentionnée au début de cette étape.

Modifiez la success action

Ouvrez le fichier catalog/controller/checkout/success.php et recherchez cette ligne :

if (isset($this->session->data['order_id'])) {

Il doit se trouver aux alentours de la ligne 10. Mettez ce code en dessous :

$this->data['pap4_orderid'] = $this->session->data['order_id'];
$this->data['pap4_totals'] = $this->session->data['pap4_totals'];
$this->data['pap4_products'] = $this->session->data['pap4_products'];
$this->data['pap4_email'] = $this->session->data['pap4_email'];
unset($this->session->data['pap4_totals']);
unset($this->session->data['pap4_products']);
unset($this->session->data['pap4_email']);

N’oubliez pas de sauvegarder les modifications et de passer à l’étape d’intégration suivante.

Tout le panier en une seule transaction – Editez la success view

Si vous souhaitez traiter l’ensemble du paiement en une seule transaction dans PAP, suivez cette étape. Si vous voulez créer une transaction pour chaque produit, passez à l’étape 4.

Ouvrez le fichier catalog/view/theme/default/template/common/success.tpl

Ajoutez ces lignes avant la ligne qui dit “echo $footer;“:

<?php
if(isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
  $subtotal = 0;
  foreach ($pap4_totals as $item) {
    if ($item['code'] == "sub_total") {$subtotal += $item['value'];}
    if ($item['code'] == "coupon") {$subtotal += $item['value'];}
    if ($item['code'] == "voucher") {$subtotal += $item['value'];}
  }
  if ($subtotal < 0) {$subtotal = 0;}
  ?>
<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 $subtotal; ?>');
  sale.setOrderID('<?php echo $pap4_orderid; ?>');
  sale.setData1('<?php echo $pap4_email; ?>');
  PostAffTracker.register();
</script>
<?php } ?>

Sauvegardez le fichier et votre boutique est intégrée.

Note : Les valeurs ‘coupon’ et ‘bon’ sont négatives, c’est pourquoi nous les ajoutons directement à la valeur du sous-total.

Une transaction par produit – Modification de la success View

Cette étape n’est pas nécessaire si vous avez intégré l’étape 3.

Ouvrez le fichier catalog/view/theme/default/template/common/success.tpl.

Ajoutez ces lignes avant la ligne qui dit “echo $footer;“:

<?php
if(isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  PostAffTracker.setAccountId('Account_ID');
  <?php
    $i = 0;
    foreach ($pap4_products as $item) {
      echo "var sale$i = PostAffTracker.createSale();";
      echo "sale".$i.".setTotalCost('".$item['total']."');";
      echo "sale".$i.".setProductID('".$item['product_id']."');";
      echo "sale".$i.".setOrderID('".$pap4_orderid."(".$i.")');";
      echo "sale".$i.".setData1('".$pap4_email."');";
      $i++;
    }
  ?>
  PostAffTracker.register();
</script>
<?php
}
?>

Cela permettra d’enregistrer une commission pour chaque produit commandé.

N’oubliez pasd’intégrer votre panier avec le suivi des clics pour que le suivi des ventes fonctionne. Vous pouvez placer le code de suivi des clics dans le fichier de pied de page du thème :
catalog/view/theme/YOUR_THEME/template/common/footer.tpl.

Retour à Intégrations Créer un compte GRATUITEMENT
Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Consultez l'intégration d'OpenCart 2 pour Post Affiliate Pro.

OpenCart 2

Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Consultez l'intégration d'OpenCart 2 pour Post Affiliate Pro.

Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Consultez l'intégration d'OpenCart 3 pour Post Affiliate Pro.

OpenCart 3

Le texte décrit les catégories et les partenaires disponibles pour Post Affiliate Pro, un système de panier d'achat gratuit. Il fournit également des instructions pour l'intégration d'OpenCart 3 et la personnalisation de la confirmation de l'action et de l'action de réussite dans PAP.

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

ThriveCart

Le texte décrit comment intégrer ThriveCart avec Post Affiliate Pro pour suivre les ventes et augmenter les revenus. Il explique les étapes nécessaires pour configurer les variables personnalisées, le plugin ThriveCart et le webhook, et donne des exemples de code HTML. En utilisant cette intégration, les entreprises peuvent suivre les ventes par commande et par produit, ainsi que supporter les commissions à vie.

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

Quick.Cart

Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Découvrez l'intégration de Quick.Cart 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