Booqable integration
Cuando necesites planificar alquileres, recibir pedidos en línea, realizar un seguimiento del inventario, aceptar pagos, ver la disponibilidad de productos, enviar facturas y más, Booqable te tiene cubierto.
Para integrar el inicio de sesión de la tienda Booqable en su panel de administración y navegar a Configuración > Pago online > Guiones adicionales .
Código
El código de seguimiento de la venta que se utilizará en la sección de secuencias de comandos adicionales:
(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);
Eso es todo. La tienda se ha integrado. No olvides integrar tu sitio con el código de seguimiento de clics.