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...
Découvrez comment intégrer facilement OpenCart 2, une solution e-commerce open source basée sur PHP, avec Post Affiliate Pro. Suivez les commandes, les commissions à vie et les coupons grâce à des guides d’intégration étape par étape.
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.
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.
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.
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.
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
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.
Oui, l'intégration permet de suivre les commandes par produit, les commissions à vie et les coupons pour une meilleure gestion des affiliés.
Oui, OpenCart est un panier d'achat gratuit et open source, et les étapes d'intégration fournies sont gratuites à mettre en œuvre.
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.
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 !
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...
Vous souhaitez améliorer encore plus votre logiciel d'affiliation ? Découvrez l'intégration OpenCart pour Post Affiliate Pro.
Souhaitez-vous améliorer encore plus votre logiciel d’affiliation ? Découvrez l'intégration osCommerce pour Post Affiliate Pro.