Cart

TryNow JavaScript SDK

Cart

The public TryNowCart interface. This is stored as a singleton on the window.trynow object.
This class exposes public methods for cart-related interactions with the TryNow Shopify Integration.

Kind: global class

Cart.isTryNowCartLimitMet() ⇒ Promise.<boolean>

Kind: static method of Cart
Returns: Promise.<boolean> - The boolean indicating if the TryNow cart limit has been met.\

Cart.getAmountDueToday() ⇒ Promise.<number>

Kind: static method of Cart
Returns: Promise.<number> - The amount due today as a string.\

Cart.getTryNowItemCount() ⇒ Promise.<number>

Kind: static method of Cart
Returns: Promise.<number> - The number of items in the cart that are Try Now items.\

Cart.getIsCurrencyEligible() ⇒ Promise.<boolean>

Kind: static method of Cart
Returns: Promise.<boolean> - The boolean indicating if the cart is eligible for TryNow.\

Cart.getCartLimitUpperBound() ⇒ Promise.<number>

Kind: static method of Cart
Returns: Promise.<number> - The upper bound of the cart limit as a number.\

Cart.getSuggestedTryNowCartSize() ⇒ Promise.<number>

Kind: static method of Cart
Returns: Promise.<number> - The suggested TryNow cart size as a number.