InvoiceDetailCartItem Class
Represents an invoice detail in a netFORUM shopping cart.
Namespace: Ignition.Commerce.ShoppingAssembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
[AllowOverridesAttribute]
public class InvoiceDetailCartItem : IStandardCartItem,
ICartItemIdentity, ISupportsChangesInQuantity, IInventoryTrackable
<AllowOverridesAttribute>
Public Class InvoiceDetailCartItem
Implements IStandardCartItem, ICartItemIdentity, ISupportsChangesInQuantity, IInventoryTrackable
[AllowOverridesAttribute]
public ref class InvoiceDetailCartItem : IStandardCartItem,
ICartItemIdentity, ISupportsChangesInQuantity, IInventoryTrackable
[<AllowOverridesAttribute>]
type InvoiceDetailCartItem =
class
interface IStandardCartItem
interface ICartItemIdentity
interface ISupportsChangesInQuantity
interface IInventoryTrackable
end
- Inheritance
- Object InvoiceDetailCartItem
- Implements
- IInventoryTrackable, ICartItemIdentity, IStandardCartItem, ISupportsChangesInQuantity
This type is customizable, and maps to the netFORUM business object "InvoiceDetail"
| 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.
|