Integration logo
OpenCart 2

OpenCart 2

OpenCart E-commerce AffiliateMarketing Integration

Intégration OpenCart 2

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

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

Vous pouvez suivre les commandes par produit, les commissions à vie ainsi que les coupons.

Modifier l’action de confirmation

Accédez au répertoire de votre panier catalog/controller/checkout et ouvrez confirm.php pour édition. Trouvez cette ligne :

$data['totals'] = array();

Ajoutez ce code sous cette ligne :

$this->session->data['totals'] = $order_data['totals'];
$this->session->data['pap4_products'] = $data['products'];

Enregistrez ces fichiers et poursuivez avec l’étape suivante.

Modifier l’action de succès

Ouvrez le fichier catalog/controller/checkout/success.php et trouvez cette ligne (première occurrence) :

if ($this->customer->isLogged()) {

Placez le code suivant au-dessus de cette ligne :

$data['pap4_orderid'] = $this->session->data['order_id'];
$data['pap4_totals'] = $this->session->data['totals'];
$data['pap4_products'] = $this->session->data['pap4_products'];
if ($this->customer->isLogged()) {
  $data['pap4_email'] = $this->customer->getEmail();
}
else {
  $data['pap4_email'] = $this->session->data['guest']['email'];
}
unset($this->session->data['pap4_products']);

Encore une fois, n’oubliez pas d’enregistrer les modifications et poursuivez avec l’étape d’intégration suivante.

Panier entier comme une seule transaction – Modifier la vue du succès

Si vous souhaitez traiter l’ensemble du paiement comme une seule transaction dans PAP, suivez cette étape. Si vous souhaitez 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 dernière ligne qui indique ‘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('default1');
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 } ?>

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

Remarque : Les valeurs de ‘Coupon’ et ‘Voucher’ sont négatives, c’est pourquoi nous les ajoutons directement à la valeur du sous-total.

Une transaction par produit – Modifier la vue du succès

Cette étape n’est pas nécessaire si vous avez déjà utilisé l’étape 3.

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

Ajoutez ces lignes avant la dernière ligne qui indique ‘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">

  <?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 enregistrera une commission pour chaque produit commandé.

N’oubliez pas d’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

Questions fréquemment posées

Qu'est-ce que l'intégration OpenCart 2 avec Post Affiliate Pro ?

Il s'agit d'une méthode pour connecter votre boutique e-commerce OpenCart 2 à Post Affiliate Pro afin de suivre les ventes affiliées, les commandes, les commissions à vie et l'utilisation des coupons.

Puis-je suivre les commandes par produit et les commissions à vie ?

Oui, l'intégration permet de suivre les commandes par produit, les commissions à vie et les coupons pour une meilleure gestion des affiliés.

L'intégration d'OpenCart 2 avec Post Affiliate Pro est-elle gratuite ?

Oui, OpenCart est un panier d'achat gratuit et open source, et les étapes d'intégration fournies sont gratuites à mettre en œuvre.

Quelles sont les principales étapes pour intégrer OpenCart 2 avec Post Affiliate Pro ?

Les principales étapes incluent la modification des actions de confirmation et de succès dans OpenCart, la mise à jour de la vue de succès pour le suivi des transactions, et l'ajout du code de suivi des clics dans le pied de page du thème.

Lucia est une talentueuse éditrice de contenu qui veille à la publication fluide du contenu sur plusieurs plateformes.

Lucia Halašková
Lucia Halašková
Éditrice de contenu

Améliorez votre e-commerce avec le suivi des affiliés

Profitez d'une intégration fluide d'OpenCart 2 avec Post Affiliate Pro et développez votre stratégie de marketing d'affiliation. Commencez votre essai gratuit dès maintenant !

En savoir plus

OpenCart 3
OpenCart 3

OpenCart 3

Intégrez OpenCart 3 avec Post Affiliate Pro pour améliorer le suivi des affiliés de votre boutique e-commerce. Guide étape par étape pour un suivi fluide des co...

4 min de lecture
E-commerce OpenCart +3
OpenCart
OpenCart

OpenCart

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

6 min de lecture
OpenCart E-commerce +3
osCommerce
osCommerce

osCommerce

Souhaitez-vous améliorer encore plus votre logiciel d’affiliation ? Découvrez l'intégration osCommerce pour Post Affiliate Pro.

7 min de lecture
Integration E-commerce +3

Vous serez entre de bonnes mains !

Rejoignez notre communauté de clients satisfaits et offrez un excellent support client avec Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface