Skip to main content

Subscribe/unsubscribe to shopping cart events for InLine Checkout


Subscribe and unsubscribe to Inline checkout events.

Use case

  1. Add an HTML link or button in your page like the one below.
  2. Create a JavaScript click handler to execute the Inline Client desired methods.
  3. Use theTwoCoInlineCart.products.add({code, quantity, options})method to prepare your catalog product.
  4. In order to subscribe to an event use:'cart:opened', function () {
    alert('Cart was opened.');

5. In order to unsubscribe from an event use the Handler GUID that you can obtain when subscribing to the event.

let cartClosedhandlerGuid ='cart:closed', function () {
    alert('Cart was closed.');
});'cart:closed', cartClosedhandlerGuid);

6. Use theTwoCoInlineCart.cart.checkout()method to show the cart on your page.

Sample request


<a href="#" class="btn btn-success" id="buy-button">Buy now!</a>


window.addEventListener('load', function() {'cart:opened', function () {
    alert('Cart was opened.');
  });'payment:finalized', function () {
    alert('Payment was finalized.');
  });'fulfillment:finalized', function () {
    alert('Fulfillment was finalized.');
  var cartClosedhandlerGuid ='cart:closed', function () {
    alert('Cart was closed.');
  });'cart:closed', cartClosedhandlerGuid);

window.document.getElementById('buy-button').addEventListener('click', function() {
    code: "74B8E17CC0"


After setting the subscribe/unsubscribe details for the InLine cart using the above methods, your cart should look like this: