IShoppingCartState Interface

Definition

Namespace: Ignition.Commerce.Shopping
Assembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
C#
public interface IShoppingCartState

Properties

BalanceRemaining Remaining balance of the Total due on this cart, after any applied credits have been accounted for. By default, this is the amount of currency still needed to perform a {0} Overload operation.
BillingAddressId 
BillingContactId 
BillToCustomerId 
CartToken 
ContainsOpenInvoiceItems Indicates that there is at least one item in the cart that comes from a pre-existing, open invoice.
ContainsShippableItems Indicates if the cart contains items that netFORUM considers shippable. To know if a shipping method must be set on the cart to checkout, see IsShippingMethodRequired.
CreditApplied Amount of credit applied to this cart as payment.
CurrencyId 
CustomerId 
CustomerSortName 
DetailCount 
DiscountAmountApplied Amount by which this cart has been discounted. This amount will always be positive. This amount has already been subtracted from Total, and has not been subtracted from SubTotal. If any open invoices have been added to the cart, this includes discounts from those as well.
DiscountItems Collection of discount items in the cart. This only includes discounts that have been applied to the cart as a whole, not discounts applied to specific items in the cart.
IsEligibleForInstallmentBilling Indicates if netFORUM considers the contents of the shopping cart eligible for checkouts using BillInInstallments.
IsShippingMethodRequired Indicates if a ShippingMethodItem must be set on the cart in order to checkout. To see if one has already been set, see IsShippingMethodSet.
IsShippingMethodSet Indicates if a ShippingMethodItem has been set on the cart.
Items Collection of items in the cart.
ShippingAddressId 
ShippingApplied Amount of shipping applied to this cart. This amount has already been included in Total, and is excluded from SubTotal. If any open invoices have been added to the cart, this includes shipping from those as well.
ShippingMethodItem Cart item representing the one and only shipping charge applied to this cart. Will be null if no shipping item has been applied to the cart. Will throw InvalidOperationException if more than one shipping item has been applied to the cart.
ShippingMethodItems Collection of all shipping items in the cart.
SourceCodeId 
SubTotal Sub-total for this cart, excluding any shipping, taxes and discounts.
TaxApplied Amount of tax applied to this cart. This amount has already been included in Total, and is excluded from SubTotal. If any open invoices have been added to the cart, this includes taxes from those as well.
Total Total cost of this cart, including any shipping, taxes and discounts. By default, this is the amount of currency and/or credits needed to perform a {0} Overload operation.
TotalWeight 

See Also