Appearance
Cart Page
trackAddToCart()
Call when user adds an item to cart.
javascript
(async function () {
await new Promise(function (resolve) {
if (window.AffiliateSDK) return resolve();
var interval = setInterval(function () {
if (window.AffiliateSDK) {
clearInterval(interval);
resolve();
}
}, 50);
});
await window.AffiliateSDK.trackAddToCart({
items: [
{
productId: "PROD-001",
name: "Running Shoes",
price: 44.99,
quantity: 1,
},
],
});
})();trackRemoveFromCart()
Call when user removes an item from cart.
javascript
(async function () {
await new Promise(function (resolve) {
if (window.AffiliateSDK) return resolve();
var interval = setInterval(function () {
if (window.AffiliateSDK) {
clearInterval(interval);
resolve();
}
}, 50);
});
await window.AffiliateSDK.trackRemoveFromCart({
items: [{ productId: "PROD-001", quantity: 1 }],
});
})();