SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.Commerce.Order.Internal

Classes

CartMigrator

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Handles migrating carts/wishlist of a customer to another customer. The common scenario is switching from anonymous user to logged in user.

CartProvider

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Handles loading and persistence for ICart

DefaultPaymentPlanProcessor

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.

Default implementation of IPaymentPlanProcessor to handle operations on IPaymentPlan.

DefaultPurchaseOrderFactory

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.

Responsible for creating instances of purchase order components.

DefaultPurchaseOrderProcessor

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.

Default implementation of IPurchaseOrderProcessor to handle operations on IPurchaseOrder.

DefaultShipmentProcessor

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.

Default implementation of IShipmentProcessor to handle operations on IShipment.

ILineItemExtensions

Extensions method for ILineItem

InMemoryLineItem

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.

InMemoryOrderAddress

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.

InMemoryOrderForm

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.

InMemoryOrderGroup

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.

InMemoryOrderGroupBuilder

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.

InMemoryPayment

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.

InMemoryPurchaseOrder

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.

InMemoryShipment

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.

IShipmentExtensions

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this. Extension methods for IShipment

OperationKeysTransformer

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Transforms the operation keys of all shipments of a IOrderGroup.

OrderGroupBuilder

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.

SerializableCart

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

This class represents a cart in the new cart system. It works with the new database model for cart.

SerializableCartBuilder

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.

Create sub-components for IOrderGroup.

SerializableCartProvider

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.

Handles loading and persistence for SerializableCart.

SerializableCreditCardPayment

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

This class represents a credit card payment in the new cart system. It works with the new database model for cart.

SerializableLineItem

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

This class represents a cart in the new cart system. It works with the new database model for cart.

SerializableNote

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

This class represents a cart in the new cart system. It works with the new database model for cart.

SerializableOrderAddress

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

This class represents a cart in the new cart system. It works with the new database model for cart.

SerializableOrderForm

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

This class represents a cart in the new cart system. It works with the new database model for cart.

SerializablePayment

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

This class represents a cart in the new cart system. It works with the new database model for cart.

SerializableShipment

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

This class represents a cart in the new cart system. It works with the new database model for cart.