Try our conversational search powered by Generative AI!

Interface IShipment

Information about an shipment.

Inherited Members
Namespace: EPiServer.Commerce.Order
Assembly: Mediachase.Commerce.dll
Version: 13.30.0
Syntax
public interface IShipment : IExtendedProperties

Properties

LineItems

Gets the collection of line items

Declaration
ICollection<ILineItem> LineItems { get; }
Property Value
Type Description
System.Collections.Generic.ICollection<ILineItem>

The line items.

OrderShipmentStatus

Gets or sets the order shipment status.

Declaration
OrderShipmentStatus OrderShipmentStatus { get; set; }
Property Value
Type Description
OrderShipmentStatus

ParentOrderGroup

Gets the parent order group.

Declaration
IOrderGroup ParentOrderGroup { get; }
Property Value
Type Description
IOrderGroup

PickListId

Gets or sets the pick list id.

Declaration
int? PickListId { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>

The pick list id.

ShipmentId

Gets the shipment identifier.

Declaration
int ShipmentId { get; }
Property Value
Type Description
System.Int32

The shipment identifier.

ShipmentTrackingNumber

Gets or sets a string used for tracking the shipment

Declaration
string ShipmentTrackingNumber { get; set; }
Property Value
Type Description
System.String

The shipment tracking number.

ShippingAddress

Gets or sets the shipping address.

Declaration
IOrderAddress ShippingAddress { get; set; }
Property Value
Type Description
IOrderAddress

The shipping address.

ShippingMethodId

Gets or sets the shipment method used by the shipment.

Declaration
Guid ShippingMethodId { get; set; }
Property Value
Type Description
System.Guid

The shipping method id.

ShippingMethodName

Gets the name of the shipping method.

Declaration
string ShippingMethodName { get; }
Property Value
Type Description
System.String

WarehouseCode

Gets or sets the warehouse code

Declaration
string WarehouseCode { get; set; }
Property Value
Type Description
System.String

The warehouse code.

Extension Methods

EPiServer.Commerce.Order.IShipmentExtensions.GetShippingCost(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.IMarket, Mediachase.Commerce.Currency)
EPiServer.Commerce.Order.IShipmentExtensions.GetShippingCost(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.IMarket, Mediachase.Commerce.Currency, EPiServer.Commerce.Order.IShippingCalculator)
EPiServer.Commerce.Order.IShipmentExtensions.GetShippingItemsTotal(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.Currency)
EPiServer.Commerce.Order.IShipmentExtensions.GetShippingItemsTotal(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.Currency, EPiServer.Commerce.Order.IShippingCalculator)
EPiServer.Commerce.Order.IShipmentExtensions.GetShippingReturnItemsTotal(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.Currency)
EPiServer.Commerce.Order.IShipmentExtensions.GetShippingReturnItemsTotal(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.Currency, EPiServer.Commerce.Order.IShippingCalculator)
EPiServer.Commerce.Order.IShipmentExtensions.GetShipmentDiscountPrice(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.Currency)
EPiServer.Commerce.Order.IShipmentExtensions.GetShipmentDiscountPrice(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.Currency, EPiServer.Commerce.Order.IShippingCalculator)