Order Calculation State
Calculation context in Umbraco Commerce.
The Calculation Process
Accessing Price Values
The OrderCalculation Object
public class OrderCalculation
{
public Dictionary<Guid, OrderLineCalculation> OrderLines { get; }
public Dictionary<string, Amount> GiftCardAmounts { get; }
public List<string> FulfilledDiscountCodes { get; }
public List<FulfilledDiscount> FulfilledDiscounts { get; }
public TaxRate TaxRate { get; set; }
public OrderSubtotalPrice SubtotalPrice { get; set; }
public TaxRate ShippingTaxRate { get; set; }
public TotalPrice ShippingTotalPrice { get; set; }
public TaxRate PaymentTaxRate { get; set; }
public TotalPrice PaymentTotalPrice { get; set; }
public OrderTotalPrice TotalPrice { get; set; }
}
public class OrderLineCalculation
{
public Dictionary<Guid, OrderLineCalculation> OrderLines { get; }
public TaxRate TaxRate { get; set; }
public OrderLineUnitPrice UnitPrice { get; set; }
public OrderLineTotalPrice TotalPrice { get; set; }
public Price RollingSubOrderLinesTotalPrice { get; set; }
public Price RollingSubOrderLinesTotalDiscountPrice { get; set; }
}Last updated
Was this helpful?