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);

Last updated