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
DefaultOrderEvents
Default implementation of IOrderEvents.
DefaultOrderRepository
Default repository for ICart, IPurchaseOrder, and IPaymentPlan./>
DefaultOrderRepositoryCallback
Default implementation of IOrderRepositoryCallback. Does nothing.
DefaultOrderSearchService
This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.
Default implementation of IOrderSearchService.
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.
InMemoryReturnOrderForm
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.
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.
IShipmentCalculatedAmountExtensions
This interface is intended to be used internally by EPiServer. We do not support any backward compatibility on this.
Extension methods for IShipmentCalculatedAmount.
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.
PaymentPlanProvider
Provider for PaymentPlan
PurchaseOrderProvider
Provider for PurchaseOrder
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 line item 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 an order note 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 an order address 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 an order form 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 payment 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 shipment in the new cart system. It works with the new database model for cart.
Interfaces
ICartSearchService
This interface is intended to be used internally by EPiServer. We do not support any backward compatibility on this.
ILineItemCalculatedAmount
This interface is intended to be used internally by EPiServer. We do not support any backward compatibility on this.
Represents the calculated amount from calculators for a line item.
IOrderGroupCalculatedAmount
This interface is intended to be used internally by EPiServer. We do not support any backward compatibility on this.
Represents the calculated amount from calculators for an IOrderGroup.
IShipmentCalculatedAmount
This interface is intended to be used internally by EPiServer. We do not support any backward compatibility on this.
Represents the calculated amount from calculators for a shipment.
IShippingOrderAddress
This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.
Represent an order address when it is assigned as a shipping address.