OpenCart 2
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 commissi...
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 commandes et des commissions de votre boutique en ligne.
Un système de panier d’achat gratuit. OpenCart est une solution e-commerce en ligne open-source basée sur PHP.
Ceci est une méthode d’intégration pour le panier d’achat open source OpenCart version 3. 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.
Allez dans le dossier de votre panier catalog/controller/checkout et ouvrez confirm.php pour l’édition. Trouvez cette ligne :
$data['totals'] = array();
Ajoutez ce code juste après cette ligne :
$this->session.data['totals'] = $order_data['totals'];
$this->session.data['pap4_products'] = $data['products'];
Enregistrez ces fichiers et passez à l’étape suivante.
Ouvrez le fichier catalog/controller/checkout/success.php et trouvez cette ligne (première occurrence) :
if (isset($this->session.data['order_id'])) {
Placez le code suivant juste sous cette ligne et au-dessus de la ligne avec $this->cart->clear();
:
$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 de continuer à l’étape d’intégration suivante.
Si vous souhaitez traiter tout le 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.twig.
Ajoutez ces lignes avant la dernière ligne qui indique {{ footer }} :
{# [Post Affiliate Pro](/ "Post Affiliate Pro offre une plateforme logicielle d'affiliation complète pour gérer plusieurs programmes d'affiliation facilement. Profitez de l'absence de frais de configuration, du support client 24/7 et d'un essai gratuit d'un mois. Idéal pour les petites et grandes entreprises, il propose un suivi précis, des workflows automatisés et des outils personnalisables pour booster votre succès en affiliation. Essayez-le dès maintenant et simplifiez la gestion de vos affiliés !") integration #}
{% if pap4_totals is defined and pap4_orderid is defined and pap4_email is defined %}
{% set subtotal = 0 %}
{% for item in pap4_totals %}
{% if item.code == 'sub_total' %} {% set subtotal = subtotal + item.value %} {% endif %}
{% if item.code == 'coupon' %} {% set subtotal = subtotal + item.value %} {% endif %}
{% if item.code == 'voucher' %} {% set subtotal = subtotal + item.value %} {% endif %}
{% endfor %}
{% if subtotal < 0 %} {% set subtotal = 0 %} {% endif %}
<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('{{subtotal}}');
sale.setOrderID('{{pap4_orderid}}');
sale.setData1('{{pap4_email}}');
PostAffTracker.register();
</script>
{% endif %}
{# /[Post Affiliate](/ "Post Affiliate Pro offre une plateforme logicielle d'affiliation complète pour gérer plusieurs programmes d'affiliation facilement. Profitez de l'absence de frais de configuration, du support client 24/7 et d'un essai gratuit d'un mois. Idéal pour les petites et grandes entreprises, il propose un suivi précis, des workflows automatisés et des outils personnalisables pour booster votre succès en affiliation. Essayez-le dès maintenant et simplifiez la gestion de vos affiliés !") Pro integration #}
Enregistrez le fichier. Votre boutique vient d’être intégrée.
Note : Les valeurs des ‘Coupon’ et ‘Voucher’ sont négatives, c’est pourquoi nous les additionnons directement à la valeur du sous-total.
Cette étape n’est pas nécessaire si vous avez déjà suivi l’étape 3.
Ouvrez le fichier / catalog/view/theme/default/template/common/success.twig.
Ajoutez ces lignes avant la dernière ligne qui indique {{ footer }} :
{# Post Affiliate Pro integration #}
{% if pap4_totals is defined and pap4_orderid is defined and pap4_email is defined %}
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
{% for item in pap4_products %}
var sale{{ loop.index }} = PostAffTracker.createSale();
sale{{ loop.index }}.setTotalCost('{{ item.total }}');
sale{{ loop.index }}.setProductID('{{ item.product_id }}');
sale{{ loop.index }}.setOrderID('{{ pap4_orderid }}({{ loop.index }})');
sale{{ loop.index }}.setData1('{{ pap4_email }}');
{% if loop.last != false %}
sale{{ loop.index }}.doNotDeleteCookies();
{% endif %}
{% endfor %}
PostAffTracker.register();
</script>
{% endif %}
{# /Post Affiliate Pro integration #}
Cela enregistrera une commission pour chaque produit commandé.
N’oubliez pas d’intégrer votre panier avec le code de suivi des clics pour que le suivi des ventes fonctionne. Vous pouvez placer le code de suivi des clics dans le fichier footer du thème :
/ catalog/view/theme/YOUR_THEME/template/common/footer.twig.
REMARQUE : Si vous ne voyez pas le code de suivi des clics même après avoir rafraîchi le cache, cela signifie que vos fichiers de thème ne sont pas situés dans /catalog/view/theme/ mais dans /storage/modifications/catalog/view/theme. Dans ce cas, trouvez le fichier à cet endroit et intégrez-le. Faites de même avec le fichier success.twig.
C'est une méthode étape par étape pour connecter votre plateforme e-commerce OpenCart 3 avec Post Affiliate Pro afin de suivre les commandes, commissions et l'utilisation des coupons.
L'intégration permet le suivi des commandes par produit, des commissions à vie et de l'utilisation des coupons, en prenant en charge à la fois le suivi des transactions panier entier et par produit.
Oui, OpenCart est un panier d'achat open-source gratuit et Post Affiliate Pro propose un essai gratuit de 30 jours pour les nouveaux utilisateurs.
Vous devez modifier les fichiers confirm.php, success.php et success.twig dans votre installation OpenCart 3 en suivant les instructions fournies.
Oui, le guide d'intégration propose des options pour traiter tout le panier comme une transaction ou une transaction par produit.
Lucia est une talentueuse éditrice de contenu qui veille à la publication fluide du contenu sur plusieurs plateformes.
Découvrez un suivi et une gestion des affiliés sans faille. Intégrez votre boutique OpenCart 3 et boostez votre succès en marketing d'affiliation dès aujourd'hui.
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 commissi...
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.