How it works

Cart management in Site is entirely linked to the cart on your website. When multiple websites are available in your universe a dedicated cart per website can be created. Information on the status of the cart is sent from the website to Site by means of the Site API. Dedicated methods are available in this API to do this. These methods are called whenever there is a change in the real cart on the website:

  • 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.