Checkout Shopping Cart
When users proceed to check out their shopping cart, indicating their intention to complete a purchase.
import AntsomiRnSDK from '@antsomicorp/antsomirnsdk';
const items: Record<string, any>[] = [];
// Replace the object cartData, and userData with your object
cartData.forEach((productDetail) => {
items.add({
type: "product",
id: productDetail.sku,
name: productDetail.name,
sku: productDetail.sku,
price: +productDetail?.salePrice,
original_price: +productDetail?.price,
quantity: +productDetail.quantity
});
});
const event: CDPEvent = {
en: "checkout_product",
items: items,
customerProps: {
customer_id: MD5Hash().generateMd5(userData.email ?? ''),
name: userData.name
},
eventProps: {
cart_subtotal: cartData.subtotal,
cart_item_count: cartData.itemCount
}
};
await AntsomiRnSDK.track(event);