How it works
- add and remove items to and from the cart. Whenever changes are made to the cart these are added to the Site cart. The item ID, price and amount is passed and stored in the Sitecart. (BT.addCartItems(cartName, items, isTargeting) and BT.removeCartItems(cartName, items, isTargeting))
- indicate when a cart has been checked out on the website (BT.checkoutCart(cartName, isTargeting))
- clear all items in the cart (BT.clearCart(cartName, isTargeting))
Cart abandonment on the other hand is handled entirely in Site. Per cart you can define after how much time the cart is considered as an abandoned cart. If the cart has at least one item in it and hasn't been touched for a given time period, it is handled as an abandoned cart.
Based on cart abandonment or completion you can interact with the CRM identified contact through Campaignjourneys.
On the other hand, offers can be presented on the website based on cart information. If the profile didn't touch his cart , or the latest checkout was x time ago, or the profile has product X in his cart, ... are all examples of how cart information can be used to provide offers to the profile that can help him to complete his cart, add additional products to it, etc.