Cart
public protocol Cart
Cart protocol.
-
List of adjustments made to cart as a whole
Declaration
Swift
var adjustments: [AdjustmentType] -
List of Cart Items
Declaration
Swift
var cartItems: [CartItemType] -
Amount customer must still spend in order to receive free shipping on this cart.
Declaration
Swift
var costUntilFreeShipping: Float -
Number of unique cart items
Declaration
Swift
var itemCount: Int -
Total number of items within cart. Represents the sum of the quantities for each cart item
Declaration
Swift
var itemTotalCount: Int -
Subtotal of purchase
Declaration
Swift
var subtotal: Float -
Total adjustments made to cart
Declaration
Swift
var totalAdjustment: Float -
Tax calculated for order
Declaration
Swift
var tax: Float -
Information for selected shipping option
Declaration
Swift
var shippingOption: ShippingOptionType? -
Final total after adjustments
Declaration
Swift
var total: Float -
quantity(forProduct:)Default implementationConvenience method to find quantity of SKU within cart
Default Implementation
Convenience method to find quantity of SKU within cart
Declaration
Swift
func quantity(forProduct product: ProductType) -> IntParameters
skuThe SKU to find within cart
Return Value
Quantity for SKU within cart
-
quantity(forSKU:)Default implementationConvenience method to find quantity of SKU within cart
Default Implementation
Convenience method to find quantity of SKU within cart
Declaration
Swift
func quantity(forSKU sku: SkuType) -> IntParameters
productProduct to find within cart.
Return Value
Quantity for product within cart
Cart Protocol Reference