Try our conversational search powered by Generative AI!

Class IOrderGroupExtensions

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this. Please DO NOT use this in your project.

Extension methods for IOrderGroup.

Inheritance
System.Object
IOrderGroupExtensions
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Commerce.Order.Internal
Assembly: EPiServer.Business.Commerce.dll
Version: 12.17.2
Syntax
public static class IOrderGroupExtensions

Methods

UpdateOrderStatus(IPaymentPlan)

Updates status of IPaymentPlan base on its shipments status.

Declaration
public static void UpdateOrderStatus(this IPaymentPlan paymentPlan)
Parameters
Type Name Description
IPaymentPlan paymentPlan

The payment plan.

UpdateOrderStatus(IPurchaseOrder)

Updates status of IPurchaseOrder base on its shipments status.

Declaration
public static void UpdateOrderStatus(this IPurchaseOrder order)
Parameters
Type Name Description
IPurchaseOrder order

The purchase order.

UpdateShipmentsStatus(IPaymentPlan)

Updates shipments status of IPaymentPlan if order status is Cancelled or OnHold

Declaration
public static void UpdateShipmentsStatus(this IPaymentPlan paymentPlan)
Parameters
Type Name Description
IPaymentPlan paymentPlan

The payment plan.

UpdateShipmentsStatus(IPurchaseOrder)

Updates shipments status of IPurchaseOrder if order status is Cancelled or OnHold

Declaration
public static void UpdateShipmentsStatus(this IPurchaseOrder order)
Parameters
Type Name Description
IPurchaseOrder order

The purchase order.