HikaShop (Extension Joomla!) integration
Une extension e-commerce pour Joomla, dispose d’une large gamme d’outils marketing, mais aussi de puissantes statistiques affichables sur votre tableau de bord HikaShop pour vous aider à gérer votre boutique.
HikaShop est une extension de Joomla ! permettant à vos utilisateurs d’acheter efficacement vos produits, de faciliter la gestion de votre boutique, d’augmenter vos ventes grâce à des outils marketing intégrés et bien plus encore !
L’intégration se fait en insérant un code de suivi dans les modèles de fichiers d’HikaShop. Vous pouvez suivre le sous-total de la commande, l’ID de la commande, l’ID du client (pour la commission à vie).
Code de suivi des ventes
Connectez-vous à votre backend d’administration Joomla ! et naviguez vers Components >HikaShop >Display >Views et utilisez le filtre pour une recherche plus rapide – filtrez la checkout view et le template que vous utilisez. Le fichier de template que nous recherchons est after_end. Cliquez dessus, vous pourrez le modifier à partir de là.
A la fin de ce fichier, il suffit d’ajouter ce code :
/* Post Affiliate Pro integration snippet */
$order_id = $app->getUserState(HIKASHOP_COMPONENT.'.order_id');
$orderClass = hikashop::get('class.order');
$order = $orderClass->get($order_id);
$userClass = hikashop::get('class.user');
$user = $userClass->get($order->order_user_id);
echo '<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('".($order->order_full_price - $order->order_discount_price - $order->order_shipping_price)."');
sale.setOrderID('".$order->order_number."');
sale.setData1('".$user->user_email."');
PostAffTracker.register();
</script>";
/* /Post Affiliate Pro integration snippet */
Enregistrez vos modifications et vous avez terminé. Vos ventes seront désormais suivies.
Code alternatif de suivi des ventes
Si l’intégration ci-dessus ne suit pas pour une raison quelconque, alors ajoutez le code suivant dans le fichier end au lieu du fichier after_end :
/* Post Affiliate Pro integration snippet */
$app = JFactory::getApplication();
$order_id = $app->getUserState(HIKASHOP_COMPONENT.'.order_id');
$orderClass = hikashop::get('class.order');
$order = $orderClass->get($order_id);
$userClass = hikashop::get('class.user');
$user = $userClass->get($order->order_user_id);
echo '<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('".($order->order_full_price - $order->order_discount_price - $order->order_shipping_price)."');
sale.setOrderID('".$order->order_number."');
sale.setData1('".$user->user_email."');
PostAffTracker.register();
</script>";
/* /Post Affiliate Pro integration snippet */
N’oubliez pas d’intégrer votre site avec le code de suivi des clics.