OpenCart integration
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.
Découvrez comment NewCart facilite la création et la gestion d'un site e-commerce professionnel avec une intégration simple de pages de remerciement pour le suivi des ventes. Personnalisez facilement votre page de confirmation de commande et optimisez votre stratégie d'affiliation. Profitez d'un essai gratuit et explorez les fonctionnalités de Post Affiliate Pro.
Découvrez comment intégrer facilement Ubercart avec Post Affiliate Pro pour optimiser votre boutique en ligne sous Drupal. Profitez d'une intégration transparente avec PayPal et d'un guide étape par étape pour configurer votre programme d'affiliation. Créez un compte gratuit pour explorer nos fonctionnalités avancées et transformer vos ventes.
Découvrez une intégration fluide avec X-Cart grâce à un plugin gratuit pour Post Affiliate Pro, idéal pour optimiser votre suivi des commandes et des produits. Simplifiez la gestion de votre boutique en ligne avec des solutions puissantes et personnalisables. Profitez d'un essai gratuit pour explorer toutes les fonctionnalités!
Découvrez comment intégrer facilement Cart Manager avec Post Affiliate Pro pour suivre les ventes des affiliés sur votre plateforme e-commerce. Créez votre programme d'affiliation et boostez vos revenus en quelques étapes simples. Profitez d'un essai gratuit et planifiez un appel pour en savoir plus!
Découvrez comment intégrer Quick.Cart avec Post Affiliate Pro pour suivre les ventes et générer des commissions d'affiliation facilement. Suivez notre guide simple pour ajouter un script PHP à votre modèle de panier d'achat. Créez un compte gratuit et explorez nos intégrations e-commerce et solutions de paiement.
Découvrez l'intégration PremiumWebCart avec Post Affiliate Pro pour automatiser vos activités et votre marketing. Apprenez à configurer facilement le plugin PAP4 et à optimiser votre page de remerciement. Profitez de notre essai gratuit et explorez les fonctionnalités puissantes de notre logiciel d'affiliation.