Table of Contents

Interface IOrderData

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Shopping cart data to create order from.

public interface IOrderData
Extension Methods

Properties

BillingAddress

Billing address.

AddressDto BillingAddress { get; set; }

Property Value

AddressDto

LanguageName

Language name. Used to fetch localized ProductData from the underlying product store during price calculation.

string LanguageName { get; init; }

Property Value

string

Remarks

The language name is used for product data localization during product data retrieval via IProductDataRetriever<TProductIdentifier, TProductData>.

See Also

MemberId

Member ID of logged customer.

int? MemberId { get; set; }

Property Value

int?

OrderItems

Products in shopping cart, gifts and other products in the order.

IEnumerable<IOrderItem<ProductIdentifier>> OrderItems { get; }

Property Value

IEnumerable<IOrderItem<ProductIdentifier>>

OrderNumber

Order number.

string OrderNumber { get; }

Property Value

string

PaymentMethodId

Payment method ID poining to PaymentMethodID.

int? PaymentMethodId { get; set; }

Property Value

int?

ShippingAddress

Shipping address.

AddressDto ShippingAddress { get; set; }

Property Value

AddressDto

ShippingMethodId

Shipping method ID pointing to ShippingMethodID.

int? ShippingMethodId { get; set; }

Property Value

int?