Partenaires
Si vous avez besoin de planifier des locations, de recevoir des commandes en ligne, de suivre les stocks, d’accepter des paiements, de voir la disponibilité des produits, d’envoyer des factures, et bien plus encore, Booqable est là pour vous.
Pour intégrer votre boutique Booqable, connectez-vous à son panneau d’administration et accédez à Settings> Online checkout> Additional scripts
Code
Le code de suivi des ventes à utiliser dans la section Additional scripts :
(function(d,t) {
var script = d.createElement(t); script.id= 'pap_x2s6df8d'; script.async = true;
script.src = '//URL_TO_PostAffiliatePro/scripts/trackjs.js';
script.onload = script.onreadystatechange = function() {
var rs = this.readyState; if (rs && (rs != 'complete') && (rs != 'loaded')) return;
};
d.getElementsByTagName('body')[0].appendChild(script);
})(document, 'script');
function papSale(totalCents, orderId, data1) {
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost(totalCents/100);
sale.setOrderID(orderId);
sale.setData1(data1);
PostAffTracker.register();
}
setTimeout(function(){
// Booqable completed event
Booqable.on('completed', function (e) {
var state = store.getState();
var cart = state.orm.carts.getById(state.checkout.cartId);
var subtotal = Number(cart.price_in_cents);
var discount = Number(cart.coupon_discount_in_cents);
papSale(subtotal-discount, cart.created_at + '('+cart.id+')', state.form.CheckoutForm.email.value);
});
}, 2500);
Voilà, c’est fait. La boutique a été intégrée. N’oubliez pas d’intégrer votre site avec le code de suivi des clics.