InvoiceDetailCartItem Class

Represents an invoice detail in a netFORUM shopping cart.

Definition

Namespace: Ignition.Commerce.Shopping
Assembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
C#
[AllowOverridesAttribute]
public class InvoiceDetailCartItem : IStandardCartItem, 
	ICartItemIdentity, ISupportsChangesInQuantity, IInventoryTrackable
Inheritance
Object    InvoiceDetailCartItem
Implements
IInventoryTrackable, ICartItemIdentity, IStandardCartItem, ISupportsChangesInQuantity

Remarks

This type is customizable, and maps to the netFORUM business object "InvoiceDetail"

Constructors

InvoiceDetailCartItemInitializes a new instance of the InvoiceDetailCartItem class

Properties

AllowsBackorder Indicates if backorders are allowed when the netFORUM Product being purchased through this cart item is out of stock.
BenefitingCustomerId The customer that effectively receives the benefits of this purchase (such as a physical product, or a membership). The same as ShippingCustomerId.
BillToCustomerId The customer that pays for this purchase. The same as CustomerId.
CanChangeQuantity Indicates if the quantity of a given line item may be changed. Items loaded from previous invoices can never have their quantities updated by Ignition, otherwise, baseline NetFORUM business rules are followed.
CartItemId Id of this item.
CustomerId 
DiscountAmountApplied Indicates if a discount program voucher has been applied to this cart item
HasDiscountProgramVoucherApplied 
InvoiceDetailType 
IsInventoryTracked Indicates if inventory (stock) is tracked for the netFORUM Product being purchased through this cart item.
IsProductShippable Indicates if this product is considered "shippable" by netFORUM, which generally means that the product represents a physical good that needs to be delivered to the customer.
Name Name of this cart item, as per baseline netFORUM conventions. (PriceName if available, otherwise ProductName)
OriginalInvoice Information about the original invoice that this cart item comes from if it originated in a previous invoice; otherwise null.
PriceId netFORUM Price being used for this particular purchase of this ProductId.
PriceName Name of the particular netFORUM Price being used in the purchase of this cart item.
ProductCode netFORUM Product Code of the Product being purchased through this cart item.
ProductId netFORUM Product being purchased through this cart item.
ProductName Name of the netFORUM Product being purchased through this cart item.
ProductTypeId netFORUM Product Type of the Product being purchased through this cart item.
Quantity The quantity of this cart item.
ShippingCustomerId 
SubTotal Price of this item, excluding any taxes, discounts, or shipping charges.
TaxApplied Amount of tax applied to this cart item. This amount has already been included in Total, and is excluded from SubTotal.
Total Total effective price of this item. See Remarks for details on all that is included.
UnitPrice Price of this item, ignoring Quantity. Excludes any taxes, discounts, and shipping charges.

See Also