Add a Product to the Shopping Cart
When a user adds a product to their shopping cart in your mobile app, signifying their intent to purchase a specific item.
import AntsomiRnSDK from '@antsomicorp/antsomirnsdk';
const items: Record<string, any>[] = [];
// Replace the object productDetail, cartData, and userData with your object
items.add({
type: "product",
id: productDetail.sku,
name: productDetail.name,
sku: productDetail.sku,
price: +productDetail?.salePrice,
original_price: +productDetail?.price
});
const event: CDPEvent = {
en: "add_to_cart_product",
items: items,
customerProps: {
customer_id: MD5Hash().generateMd5(userData.email ?? ''),
name: userData.name
},
eventProps: {
event_source: "add_to_cart",
cart_subtotal: cartData.subtotal,
cart_item_count: cartData.itemCount
}
};
await AntsomiRnSDK.track(event);