Breaking changes in Commerce Connect 13
This topic describes breaking changes for Commerce Connect 13 in relation to the previous major version (12), and the steps needed to update affected code. To view the complete list of changes, see release notes.
While some changes are binary breaking, they do not necessarily require code changes - a project recompilation may be adequate. Breaking changes are changes in method signatures or behavior compared to the previous version's documented API. These APIs are described below.
Changes to order entities
- ILineItem – Introduces new property ParentOrderGroup, which gets the parent IOrderGroup.
- IShipment – Introduces new property ParentOrderGroup, which gets the parent IOrderGroup.
- IOrderForm – Introduces new property ParentOrderGroup, which gets the parent IOrderGroup.
Changes to IOrderGroupBuilder
- IOrderForm CreateOrderForm(IOrderGroup orderGroup) – Add new parameter parent IOrderGroup.
- IShipment CreateShipment(IOrderGroup orderGroup) – Add new parameter parent IOrderGroup.
- ILineItem CreateLineItem(string code, IOrderGroup orderGroup) – Add new parameter parent IOrderGroup.
OrderGroupBuilder, SerializableCartBuilder, InMemoryOrderGroupBuilder which implement IOrderGroupBuilder, have changed correspondingly.
New OrderStatus/OrderShipmentStatus extensions
In previous versions of Commerce, OrderStatus and OrderShipmentStatus are enums, therefore they cannot be extended. You cannot define a new status for orders, even if that is required from external systems.
In Commerce 13, a breaking change is made to change OrderStatus and OrderShipmentStatus from enums to classes. Because of that, bitwise operations can no longer be applied to instances of OrderStatus and OrderShipmentStatus.
To register a new OrderStatus:
OrderStatus.RegisterStatus(new OrderStatus(128, "WaitingForFeedback"));
To get all registered OrderStatus - including the built-in ones:
var statuses = OrderStatus.RegisteredStatuses;
Removed assemblies
Mediachase.Commerce.Marketing.Validators.dll is removed. The normal upgrading process would remove the file from the bin folder. However, when you publish your upgraded site, make sure to remove that file from the target.
Removed APIs
Public, stable APIs that have been publicly obsoleted for at least than 12 months have been removed. We reserve the right to change internal APIs (APIs that belong to internal namespaces) or Beta APIs (APIs with Beta note) without prior notice.
Removed types
Mediachase.Commerce.Marketing.MarketingPermissions Mediachase.Commerce.Marketing.IPromotionEntryPopulate Mediachase.Commerce.Marketing.PromotionEntriesSet Mediachase.Commerce.Marketing.PromotionContext Mediachase.Commerce.Marketing.PromotionEntry Mediachase.Commerce.Marketing.MarketingCache Mediachase.Commerce.Marketing.PromotionFilter Mediachase.Commerce.Marketing.PromotionGroup Mediachase.Commerce.Marketing.MarketingContext Mediachase.Commerce.Marketing.MarketingConfiguration Mediachase.Commerce.Marketing.MarketingConnection Mediachase.Commerce.Marketing.CacheConfiguration Mediachase.Commerce.Marketing.RoleCollection Mediachase.Commerce.Marketing.RoleDefinition Mediachase.Commerce.Marketing.MappedTypes Mediachase.Commerce.Marketing.ExpressionValidatorType Mediachase.Commerce.Marketing.PromotionEntryPopulateFunctionType Mediachase.Commerce.Marketing.Managers.SegmentManager Mediachase.Commerce.Marketing.Managers.PromotionManager Mediachase.Commerce.Marketing.Managers.PolicyManager Mediachase.Commerce.Marketing.Managers.ExpressionManager Mediachase.Commerce.Marketing.Managers.CampaignManager Mediachase.Commerce.Marketing.Objects.GiftPromotionReward Mediachase.Commerce.Marketing.Objects.PromotionResult Mediachase.Commerce.Marketing.Objects.PromotionRewardType Mediachase.Commerce.Marketing.Objects.PromotionRewardAmountType Mediachase.Commerce.Marketing.Objects.PromotionReward Mediachase.Commerce.Marketing.Objects.PromotionItemRecordStatus Mediachase.Commerce.Marketing.Objects.PromotionItemRecord Mediachase.Commerce.Marketing.Objects.PromotionItem Mediachase.Commerce.Marketing.Objects.PromotionItemCollection Mediachase.Commerce.Marketing.Objects.PromotionItemCollectionEnumerator Mediachase.Commerce.Marketing.Objects.MarketingHelper Mediachase.Commerce.Marketing.Dto.PromotionUsageDto Mediachase.Commerce.Marketing.Dto.CampaignDto Mediachase.Commerce.Marketing.Dto.ExpressionDto Mediachase.Commerce.Marketing.Dto.PolicyDto Mediachase.Commerce.Marketing.Dto.PromotionDto Mediachase.Commerce.Marketing.Dto.SegmentDto Mediachase.Commerce.Marketing.Data.PromotionUsageAdmin Mediachase.Commerce.Marketing.Data.CampaignAdmin Mediachase.Commerce.Marketing.Data.SegmentAdmin Mediachase.Commerce.Marketing.Data.PromotionAdmin Mediachase.Commerce.Marketing.Data.PolicyAdmin Mediachase.Commerce.Marketing.Data.ExpressionAdmin Mediachase.Commerce.Marketing.Data.MarketingDataHelper Mediachase.Commerce.Website.Helpers.PromotionHelper Mediachase.Commerce.Website.Helpers.StoreHelper Mediachase.Commerce.Website.Helpers.CartHelper Mediachase.Commerce.Orders.Managers.OrderGroupCouponManager Mediachase.Commerce.Workflow.Activities.Cart.ProcessPaymentActivity Mediachase.Commerce.Workflow.Activities.LegacyCalculateDiscountsActivity Mediachase.Commerce.Workflow.Activities.LegacyRemoveDiscountsActivity Mediachase.Commerce.Workflow.Activities.LegacyProcessShipmentsActivity Mediachase.Commerce.Workflow.Activities.OrderGroupActivities.Legacy.LegacyCalculateTaxActivity Mediachase.Commerce.Workflow.Activities.OrderGroupActivities.Legacy.LegacyCalculateTotalsActivity Mediachase.Commerce.Workflow.LegacyCartCheckoutActivityFlow Mediachase.Commerce.Workflow.LegacyCartPrepareActivityFlow Mediachase.Commerce.Workflow.LegacyCartValidateActivityFlow Mediachase.Commerce.Workflow.LegacyPOCalculateTotalsActivityFlow Mediachase.Commerce.Workflow.LegacyPORecalculateActivityFlow Mediachase.Commerce.Workflow.LegacyPOSaveChangesActivityFlow Mediachase.Commerce.Workflow.Activities.Cart.RecordPromotionUsageActivity Mediachase.Commerce.Inventory.CacheWarehouseInventoryService Mediachase.Commerce.Inventory.IWarehouseInventory Mediachase.Commerce.Inventory.WarehouseInventory Mediachase.Commerce.Inventory.Database.WarehouseInventoryDto Mediachase.Commerce.Inventory.Database.WarehouseInventoryServiceDatabase Mediachase.Commerce.InventoryService.Compatibility.WarehouseInventoryProxy Mediachase.Commerce.Catalog.Objects.WarehouseInventories Mediachase.Commerce.Inventory.IWarehouseInventoryService Mediachase.Commerce.Website.Helpers.CartHelperExtensions Mediachase.Commerce.Website.Helpers.CartHelper Mediachase.Commerce.Website.BaseControls.BaseEntryTemplate Mediachase.Commerce.Website.BaseControls.BaseNodeTemplate Mediachase.Commerce.Website.BaseControls.BaseStoreUserControl Mediachase.Commerce.Website.BaseControls.StaticBasePage Mediachase.Commerce.Catalog.Objects.CatalogNodeExtensions Mediachase.Commerce.Catalog.Objects.EntryExtensions EPiServer.Business.Commerce.WebControls.MostOrderProductDataSource EPiServer.Commerce.Catalog.ContentTypes.NodeContentExtensions Mediachase.Commerce.Catalog.Objects.EntryAssociation Mediachase.Commerce.Catalog.Objects.EntryAssociations Mediachase.Commerce.Catalog.Objects.EntryAssociations Mediachase.Commerce.Catalog.Objects.CatalogNode Mediachase.Commerce.Catalog.Objects.CatalogNodes Mediachase.Commerce.Catalog.Objects.Entries Mediachase.Commerce.Catalog.Objects.Entry Mediachase.Commerce.Catalog.Objects.Association Mediachase.Commerce.Website.CommonHelper Mediachase.Commerce.Website.EntryGroupCollection Mediachase.Commerce.Website.Ssl.SecureWebPageSectionException Mediachase.Commerce.Website.Ssl.SecureWebPageSectionHandler Mediachase.Commerce.Website.Ssl.SecureWebPageMode Mediachase.Commerce.Website.Ssl.SecurityWarningBypassMode Mediachase.Commerce.Website.Ssl.SecureWebPageSettings Mediachase.Commerce.Website.Ssl.SslFilter Mediachase.Commerce.Website.Ssl.SSLHelper Mediachase.Commerce.Website.Ssl.Collections.SecureWebPageDirectory Mediachase.Commerce.Website.Ssl.Collections.SecureWebPageDirectoryCollection Mediachase.Commerce.Website.Ssl.Collections.SecureWebPageFile Mediachase.Commerce.Website.Ssl.Collections.SecureWebPageFileCollection Mediachase.Commerce.Website.Ssl.Collections.SecurityType Mediachase.Commerce.Website.Ssl.Collections.SecureWebPageItemComparer Mediachase.Commerce.Website.Ssl.Collections.SecureWebPageItem Mediachase.Commerce.Website.Ssl.Collections.SecureWebPageItemCollection Mediachase.Commerce.Website.Handlers.CatalogImageHandler Mediachase.Commerce.Website.Controls.AntiRobotImage Mediachase.Commerce.Website.Controls.ButtonDropDownList Mediachase.Commerce.Website.Controls.ButtonTextBox Mediachase.Commerce.Website.Controls.CmsHyperLink Mediachase.Commerce.Website.Controls.CmsNumericPagerField Mediachase.Commerce.Website.Controls.CmsPagerField Mediachase.Commerce.Website.Controls.GlobalRadioButton Mediachase.Commerce.Website.Controls.MetaImage Mediachase.Commerce.Website.Controls.ThemedControl Mediachase.Commerce.Website.Controls.ThemedHyperLink Mediachase.Commerce.Website.Controls.ThemedImage Mediachase.Commerce.Website.Controls.ThemedImageButton Mediachase.Commerce.Website.Controls.Adapters.ChangePasswordAdapter Mediachase.Commerce.Website.Controls.Adapters.ChangePasswordCommandBubbler Mediachase.Commerce.Website.Controls.Adapters.CmsSiteMapPathAdapter Mediachase.Commerce.Website.Controls.Adapters.CreateUserWizardAdapter Mediachase.Commerce.Website.Controls.Adapters.LoginAdapter Mediachase.Commerce.Website.Controls.Adapters.LoginStatusAdapter Mediachase.Commerce.Website.Controls.Adapters.PasswordRecoveryAdapter Mediachase.Commerce.Website.Controls.Adapters.WebControlAdapterExtender Mediachase.Commerce.Website.Controls.Adapters.ControlRestorationInfo Mediachase.Commerce.Website.Controls.Adapters.WizardAdapter EPiServer.Commerce.Catalog.CatalogSecurityDescriptor Mediachase.Commerce.Shared.ImageGenerator Mediachase.Commerce.Marketing.ExclusionType Mediachase.Commerce.Marketing.ExpressionCategory Mediachase.Commerce.Marketing.IExpressionValidator Mediachase.Commerce.Marketing.PromotionStatus Mediachase.Commerce.Marketing.PromotionType Mediachase.Commerce.Marketing.PromotionUsageStatus Mediachase.Commerce.Marketing.ValidationResult Mediachase.Commerce.Engine.Navigation.UrlProviderSection Mediachase.Commerce.Security.SingleSignOnClient Mediachase.Commerce.Security.ISingleSignOn Mediachase.Commerce.Security.SingleSignOnService Mediachase.Commerce.Customers.Security.CustomerRoles Mediachase.Commerce.Catalog.Handlers.CatalogImageHandler Mediachase.Commerce.Workflow.Activities.PurchaseOrderActivities.CheckInstoreInventoryActivity LicensedComponent.Configuration.LicenseStorageSection Mediachase.MetaDataPlus.Helpers.MetaObjectHelper EPiServer.Commerce.CmsDatabaseSchemaUpdater EPiServer.Commerce.CommerceDatabaseSchemaUpdater EPiServer.Commerce.DatabaseVersionValidator
Removed type members
EPiServer.Commerce.Marketing.Promotions.BuyQuantityGetShippingDiscountProcessor
protected virtual EPiServer.Commerce.Marketing.RewardDescription Evaluate (EPiServer.Commerce.Marketing.Promotions.BuyQuantityGetShippingDiscount p1, EPiServer.Commerce.Marketing.PromotionProcessorContext p2);
EPiServer.Commerce.Marketing.Promotions.SpendAmountGetShippingDiscountProcessor protected virtual EPiServer.Commerce.Marketing.RewardDescription Evaluate (EPiServer.Commerce.Marketing.Promotions.SpendAmountGetShippingDiscount p1, EPiServer.Commerce.Marketing.PromotionProcessorContext p2);
Mediachase.Commerce.Permissions public Mediachase.Commerce.Marketing.MarketingPermissions get_Marketing ();
Mediachase.Commerce.Orders.Managers.PurchaseOrderManager public static System.Void SetPromotionUsageStatus (Mediachase.Commerce.Orders.PurchaseOrder p1, Mediachase.Commerce.Marketing.PromotionUsageStatus p2); public static System.Void UpdatePromotionUsage (Mediachase.Commerce.Orders.OrderGroup p1, Mediachase.Commerce.Orders.OrderGroup p2); public static System.Collections.Generic.IEnumerable1<> GetFulfilledReturnItemCodes (Mediachase.Commerce.Orders.PurchaseOrder p1); public static System.Collections.Generic.IEnumerable1<> GetFulfilledReturnItemCodes (Mediachase.Commerce.Orders.PurchaseOrder p1, EPiServer.Commerce.Order.IShipment p2);
Mediachase.Commerce.Orders.Managers.OrderGroupCouponManager public static System.Collections.Generic.IEnumerable1<> GetActiveCouponCodes (EPiServer.Commerce.Order.IOrderGroup p1); public static System.Collections.Generic.IEnumerable1<> GetActiveCouponCodesFromOrderGroup (Mediachase.Commerce.Orders.OrderGroup p1);
Mediachase.Commerce.Orders.LineItem public Mediachase.Commerce.Orders.LineItemDiscountCollection get_Discounts ();
Mediachase.Commerce.Orders.OrderForm public Mediachase.Commerce.Orders.OrderFormDiscountCollection get_Discounts ();
Mediachase.Commerce.Orders.Shipment public Mediachase.Commerce.Orders.ShipmentDiscountCollection get_Discounts ();
Mediachase.Commerce.Orders.OrderGroup public System.Boolean ContainsCouponCode (System.String p1);
EPiServer.Commerce.Marketing.PromotionInformationRepository public virtual System.Void Delete (System.Guid p1);
EPiServer.Commerce.Order.IPaymentPlanExtensions public static System.Boolean IsPaid (EPiServer.Commerce.Order.IPaymentPlan p1); public static System.Boolean IsPaid (EPiServer.Commerce.Order.IPaymentPlan p1, EPiServer.Commerce.Order.IOrderGroupCalculator p2);
EPiServer.Commerce.Marketing.Promotions.ISpendAmountGetMonetaryDiscount public abstract virtual EPiServer.Commerce.Marketing.MonetaryReward get_Discount (); public abstract virtual System.Void set_Discount (EPiServer.Commerce.Marketing.MonetaryReward p1);
EPiServer.Commerce.Order.Reporting.Internal.DefaultReportDataGenerator public virtual System.Collections.Generic.IEnumerable`1<> GenerateLineItemReportData (System.DateTime p1, System.DateTime p2);
EPiServer.Commerce.Order.Reporting.Internal.DirectAccessReportDataGenerator public System.Collections.Generic.IEnumerable`1<> GenerateLineItemReportData (System.DateTime p1, System.DateTime p2);
EPiServer.Commerce.Order.Reporting.IReportDataGenerator public abstract virtual System.Collections.Generic.IEnumerable`1<> GenerateLineItemReportData (System.DateTime p1, System.DateTime p2);
Mediachase.Commerce.Inventory.InventoryExtensions public static System.Boolean CanBackorder (Mediachase.Commerce.Inventory.IWarehouseInventory p1, System.DateTime p2); public static System.Boolean CanPreorder (Mediachase.Commerce.Inventory.IWarehouseInventory p1, System.DateTime p2);
EPiServer.Commerce.SpecializedProperties.Inventory public virtual Mediachase.Commerce.Inventory.IWarehouseInventory ToWarehouseInventory (Mediachase.Commerce.Catalog.CatalogKey p1); public System.Boolean get_AllowBackorder (); public System.Boolean get_AllowPreorder (); public EPiServer.Commerce.SpecializedProperties.InventoryStatus get_InventoryStatus (); public System.Decimal get_ReservedQuantity (); public System.Void set_AllowBackorder (System.Boolean p1); public System.Void set_AllowPreorder (System.Boolean p1); public System.Void set_InventoryStatus (EPiServer.Commerce.SpecializedProperties.InventoryStatus p1); public System.Void set_ReservedQuantity (System.Decimal p1);
Mediachase.Commerce.Catalog.Objects.Entry public Mediachase.Commerce.Catalog.Objects.WarehouseInventories get_WarehouseInventories (); public System.Void set_WarehouseInventories (Mediachase.Commerce.Catalog.Objects.WarehouseInventories p1);
Mediachase.Commerce.Catalog.Managers.CatalogManager public static System.Void DeleteCatalog (Mediachase.Commerce.Inventory.IWarehouseInventoryService p1, System.Int32 p2); public static Mediachase.Commerce.Catalog.Dto.CatalogDto GetCatalogDto (System.Guid p1, Mediachase.Commerce.Catalog.Managers.CatalogResponseGroup p2);
EPiServer.Commerce.Marketing.OrderFormPriceMatrix public System.Void .ctor (EPiServer.Commerce.Order.IOrderForm p1);
EPiServer.Commerce.Marketing.PromotionProcessorContext public System.Void .ctor (EPiServer.Commerce.Order.IOrderGroup p1, EPiServer.Commerce.Order.IOrderForm p2, EPiServer.Commerce.Order.ILineItemCalculator p3, EPiServer.Commerce.Order.IOrderFormCalculator p4, EPiServer.Commerce.Order.IShippingCalculator p5);
EPiServer.Commerce.Catalog.Provider.ParentsInfo public System.Guid get_ApplicationId (); public System.Void set_ApplicationId (System.Guid p1);
EPiServer.Commerce.Catalog.Provider.Persistence.CatalogContentCommitter protected virtual System.Guid GetApplicationId ();
EPiServer.Commerce.Catalog.Provider.Construction.CatalogContentBuilder public static System.String ContentApplicationId; public System.Void .ctor (Mediachase.Commerce.Catalog.ICatalogSystem p1, EPiServer.Commerce.Catalog.Provider.Construction.MetaClassContentFactory p2, EPiServer.Commerce.Catalog.Provider.Construction.ICatalogPropertyLoader p3, Mediachase.Commerce.Catalog.ReferenceConverter p4, EPiServer.Commerce.Catalog.DataAccess.CatalogContentVersionDB p5);
EPiServer.Commerce.Catalog.ContentTypes.CatalogContentBase public virtual System.String get_ApplicationId (); public virtual System.Void set_ApplicationId (System.String p1); protected static System.String ValidUrlCharactersRegex;
Mediachase.Commerce.ICommerceContext public abstract virtual System.Guid GetApplicationId ();
Mediachase.Commerce.Orders.OrderConfiguration public System.Guid get_ApplicationId ();
Mediachase.Commerce.Orders.OrderGroup public System.Guid get_ApplicationId (); public System.Void set_ApplicationId (System.Guid p1); public System.Boolean ContainsCouponCode (System.String p1);
Mediachase.Commerce.Orders.ImportExport.TaxImportExport public System.Void Import (System.String p1, System.Guid p2, System.Nullable`1<System.Guid> p3, System.Char p4);
Mediachase.Commerce.Inventory.IWarehouse public abstract virtual System.Guid get_ApplicationId (); public abstract virtual System.Void set_ApplicationId (System.Guid p1);
Mediachase.Commerce.Inventory.Warehouse public System.Guid get_ApplicationId (); public System.Void set_ApplicationId (System.Guid p1);
Mediachase.Commerce.Customization.Configuration.CustomizationConfiguration public System.Guid get_ApplicationId ();
Mediachase.Commerce.Security.Configuration.SecurityConfigurationSection public System.Guid get_ApplicationId ();
Mediachase.Commerce.Customers.AddressEntity public static System.String FieldApplicationId;
Mediachase.Commerce.Customers.CustomerAddress public static Mediachase.Commerce.Customers.CustomerAddress CreateForApplication (System.Guid p1);
Mediachase.Commerce.Customers.Configuration.CustomerConfiguration public System.Guid get_ApplicationId ();
Mediachase.Commerce.Core.AppContext public System.Guid get_ApplicationId (); public Mediachase.Commerce.Core.Dto.AppDto GetApplicationDto (System.Guid p1); public System.Void set_ApplicationId (System.Guid p1);
Mediachase.Commerce.Core.Managers.AppManager public static Mediachase.Commerce.Core.Dto.AppDto GetApplicationDto (System.Guid p1);
Mediachase.Commerce.CommerceContext.CommerceContextImpl public System.Guid GetApplicationId ();
Mediachase.Commerce.Catalog.CatalogEntryChange public System.Void .ctor (System.Int32 p1, System.Guid p2, System.String p3); public System.Guid get_ApplicationId ();
Mediachase.Commerce.Catalog.CatalogKey public System.Void .ctor (Mediachase.Commerce.Catalog.Objects.Entry p1); public System.Void .ctor (System.Guid p1, System.String p2); public System.Guid get_ApplicationId ();
Mediachase.Commerce.Catalog.ImportExport.ImportJob public System.Void .ctor (System.Guid p1, System.String p2, System.Boolean p3); public System.Void .ctor (System.Guid p1, System.String p2, System.String p3, System.Boolean p4); public System.Void .ctor (System.Guid p1, System.String p2, System.String p3, System.Boolean p4, System.Boolean p5);
Mediachase.Commerce.Catalog.CSVImport.PricingMappingMetaClass public System.Void .ctor (Mediachase.Commerce.Pricing.IPriceService p1, Mediachase.MetaDataPlus.MetaDataContext p2, System.Guid p3, Mediachase.Commerce.Markets.IMarketService p4); public System.Void .ctor (Mediachase.Commerce.Pricing.IPriceService p1, Mediachase.MetaDataPlus.MetaDataContext p2, System.Guid p3); public System.Void .ctor (Mediachase.MetaDataPlus.MetaDataContext p1, System.Guid p2); public System.Guid get_ApplicationId ();
EPiServer.Commerce.Catalog.Linking.IRelationRepository public abstract virtual System.Collections.Generic.IEnumerable1<> GetRelationsBySource (EPiServer.Core.ContentReference p1); public abstract virtual System.Collections.Generic.IEnumerable1<> GetRelationsByTarget (EPiServer.Core.ContentReference p1);
EPiServer.Commerce.Catalog.Linking.Relation public EPiServer.Core.ContentReference get_Source (); public EPiServer.Core.ContentReference get_Target (); public System.Void set_Source (EPiServer.Core.ContentReference p1); public System.Void set_Target (EPiServer.Core.ContentReference p1); protected abstract virtual EPiServer.Core.ContentReference get_SourceAccessor (); protected abstract virtual EPiServer.Core.ContentReference get_TargetAccessor (); protected abstract virtual System.Void set_SourceAccessor (EPiServer.Core.ContentReference p1); protected abstract virtual System.Void set_TargetAccessor (EPiServer.Core.ContentReference p1);
EPiServer.Commerce.Catalog.Linking.EntryRelation protected virtual EPiServer.Core.ContentReference get_SourceAccessor (); protected virtual EPiServer.Core.ContentReference get_TargetAccessor (); protected virtual System.Void set_SourceAccessor (EPiServer.Core.ContentReference p1); protected virtual System.Void set_TargetAccessor (EPiServer.Core.ContentReference p1);
EPiServer.Commerce.Catalog.Linking.NodeRelation protected virtual EPiServer.Core.ContentReference get_SourceAccessor (); protected virtual EPiServer.Core.ContentReference get_TargetAccessor (); protected virtual System.Void set_SourceAccessor (EPiServer.Core.ContentReference p1); protected virtual System.Void set_TargetAccessor (EPiServer.Core.ContentReference p1);
Mediachase.Commerce.Orders.LineItem public System.String get_WarehouseCode (); public System.Void set_WarehouseCode (System.String p1);
EPiServer.Commerce.Catalog.ContentTypes.EntryContentBaseExtensions public static Mediachase.Commerce.Catalog.Objects.Entry LoadEntry (EPiServer.Commerce.Catalog.ContentTypes.EntryContentBase p1); public static Mediachase.Commerce.Catalog.Objects.Entry LoadEntry (EPiServer.Commerce.Catalog.ContentTypes.EntryContentBase p1, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup/ResponseGroup p2); public static Mediachase.Commerce.Catalog.Objects.Entry LoadEntry (EPiServer.Commerce.Catalog.ContentTypes.EntryContentBase p1, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup/ResponseGroup p2, Mediachase.Commerce.Catalog.ICatalogSystem p3);
Mediachase.Commerce.Catalog.ICatalogSystem public abstract virtual Mediachase.Commerce.Catalog.Objects.Entries FindItems (Mediachase.Commerce.Catalog.Search.CatalogSearchParameters p1, Mediachase.Commerce.Catalog.Search.CatalogSearchOptions p2); public abstract virtual Mediachase.Commerce.Catalog.Objects.Entries FindItems (Mediachase.Commerce.Catalog.Search.CatalogSearchParameters p1, Mediachase.Commerce.Catalog.Search.CatalogSearchOptions p2, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p3); public abstract virtual Mediachase.Commerce.Catalog.Objects.Entries GetCatalogEntries (System.String p1, System.String p2); public abstract virtual Mediachase.Commerce.Catalog.Objects.Entries GetCatalogEntries (System.String p1, System.String p2, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p3); public abstract virtual Mediachase.Commerce.Catalog.Objects.Entries GetCatalogEntries (System.Int32[] p1, System.Boolean p2, System.TimeSpan p3); public abstract virtual Mediachase.Commerce.Catalog.Objects.Entries GetCatalogEntries (System.Int32[] p1, System.Boolean p2, System.TimeSpan p3, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p4); public abstract virtual Mediachase.Commerce.Catalog.Objects.Entries GetCatalogEntries (System.Int32[] p1); public abstract virtual Mediachase.Commerce.Catalog.Objects.Entries GetCatalogEntries (System.Int32[] p1, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p2); public abstract virtual Mediachase.Commerce.Catalog.Objects.Entry GetCatalogEntry (System.Int32 p1); public abstract virtual Mediachase.Commerce.Catalog.Objects.Entry GetCatalogEntry (System.Int32 p1, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p2); public abstract virtual Mediachase.Commerce.Catalog.Objects.Entry GetCatalogEntry (System.String p1); public abstract virtual Mediachase.Commerce.Catalog.Objects.Entry GetCatalogEntry (System.String p1, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p2); public abstract virtual Mediachase.Commerce.Catalog.Objects.Entry GetCatalogEntryByUri (System.String p1, System.String p2, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p3); public abstract virtual Mediachase.Commerce.Catalog.Objects.Entry GetCatalogEntryByUri (System.String p1, System.String p2); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNode GetCatalogNode (System.Int32 p1); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNode GetCatalogNode (System.Int32 p1, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p2); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNode GetCatalogNode (System.String p1); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNode GetCatalogNode (System.String p1, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p2); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNode GetCatalogNode (System.String p1, System.String p2); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNode GetCatalogNode (System.String p1, System.String p2, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p3); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.Int32 p1, System.Int32 p2); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.Int32 p1, System.Int32 p2, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p3); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.Int32 p1); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.Int32 p1, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p2); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.String p1); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.String p1, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p2); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.String p1, System.String p2); public abstract virtual Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.String p1, System.String p2, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p3); public abstract virtual Mediachase.Commerce.Catalog.Dto.CatalogNodeDto GetCatalogNodesDto (System.Int32 p1, System.Int32 p2, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p3);
Mediachase.Commerce.Catalog.Impl.CatalogContextProxyImpl public Mediachase.Commerce.Catalog.Objects.Entries FindItems (Mediachase.Commerce.Catalog.Search.CatalogSearchParameters p1, Mediachase.Commerce.Catalog.Search.CatalogSearchOptions p2); public Mediachase.Commerce.Catalog.Objects.Entries FindItems (Mediachase.Commerce.Catalog.Search.CatalogSearchParameters p1, Mediachase.Commerce.Catalog.Search.CatalogSearchOptions p2, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p3); public Mediachase.Commerce.Catalog.Objects.Entries GetCatalogEntries (System.String p1, System.String p2); public Mediachase.Commerce.Catalog.Objects.Entries GetCatalogEntries (System.String p1, System.String p2, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p3); public Mediachase.Commerce.Catalog.Objects.Entries GetCatalogEntries (System.Int32[] p1, System.Boolean p2, System.TimeSpan p3); public Mediachase.Commerce.Catalog.Objects.Entries GetCatalogEntries (System.Int32[] p1, System.Boolean p2, System.TimeSpan p3, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p4); public Mediachase.Commerce.Catalog.Objects.Entries GetCatalogEntries (System.Int32[] p1); public Mediachase.Commerce.Catalog.Objects.Entries GetCatalogEntries (System.Int32[] p1, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p2); public Mediachase.Commerce.Catalog.Objects.Entry GetCatalogEntry (System.Int32 p1); public Mediachase.Commerce.Catalog.Objects.Entry GetCatalogEntry (System.Int32 p1, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p2); public Mediachase.Commerce.Catalog.Objects.Entry GetCatalogEntry (System.String p1); public Mediachase.Commerce.Catalog.Objects.Entry GetCatalogEntry (System.String p1, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p2); public Mediachase.Commerce.Catalog.Objects.Entry GetCatalogEntryByUri (System.String p1, System.String p2, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p3); public Mediachase.Commerce.Catalog.Objects.Entry GetCatalogEntryByUri (System.String p1, System.String p2); public Mediachase.Commerce.Catalog.Objects.CatalogNode GetCatalogNode (System.Int32 p1); public Mediachase.Commerce.Catalog.Objects.CatalogNode GetCatalogNode (System.Int32 p1, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p2); public Mediachase.Commerce.Catalog.Objects.CatalogNode GetCatalogNode (System.String p1); public Mediachase.Commerce.Catalog.Objects.CatalogNode GetCatalogNode (System.String p1, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p2); public Mediachase.Commerce.Catalog.Objects.CatalogNode GetCatalogNode (System.String p1, System.String p2); public Mediachase.Commerce.Catalog.Objects.CatalogNode GetCatalogNode (System.String p1, System.String p2, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p3); public Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.Int32 p1, System.Int32 p2); public Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.Int32 p1, System.Int32 p2, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p3); public Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.Int32 p1); public Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.Int32 p1, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p2); public Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.String p1); public Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.String p1, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p2); public Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.String p1, System.String p2); public Mediachase.Commerce.Catalog.Objects.CatalogNodes GetCatalogNodes (System.String p1, System.String p2, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p3); public Mediachase.Commerce.Catalog.Dto.CatalogNodeDto GetCatalogNodesDto (System.Int32 p1, System.Int32 p2, Mediachase.Commerce.Catalog.Managers.CatalogNodeResponseGroup p3);
Mediachase.Commerce.Catalog.DataSources.CatalogIndexSearchDataSource public Mediachase.Commerce.Catalog.Objects.Entries get_CatalogEntries (); public Mediachase.Commerce.Catalog.DataSources.CatalogIndexSearchDataSource/CatalogSearchDataMode get_DataMode (); public System.Void set_CatalogEntries (Mediachase.Commerce.Catalog.Objects.Entries p1); public System.Void set_DataMode (Mediachase.Commerce.Catalog.DataSources.CatalogIndexSearchDataSource/CatalogSearchDataMode p1);
Mediachase.Commerce.Website.Search.SearchFilterHelper public static System.Collections.Specialized.StringCollection GetOutlinesForNode (Mediachase.Commerce.Catalog.Objects.CatalogNode p1); public virtual Mediachase.Commerce.Catalog.Objects.Entries SearchEntries (System.String p1, Mediachase.Search.SearchSort p2, System.Int32 p3, System.Int32 p4, [Out] System.Int32& p5, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p6, System.Boolean p7, System.TimeSpan p8); public virtual Mediachase.Commerce.Catalog.Objects.Entries SearchEntries (Mediachase.Search.Extensions.CatalogEntrySearchCriteria p1, [Out] System.Int32& p2, Mediachase.Commerce.Catalog.Managers.CatalogEntryResponseGroup p3, System.Boolean p4, System.TimeSpan p5);
Mediachase.Commerce.CatalogItemChangeManager public System.Void .ctor (EPiServer.Events.ChangeNotification.IChangeNotificationManager p1);
Mediachase.Commerce.Storage.MetaHelper public static System.String[] GetCachedImageUrl (Mediachase.MetaDataPlus.MetaFile p1, Mediachase.MetaDataPlus.Configurator.MetaField p2, System.String p3, System.Boolean p4, System.Int32 p5, System.Int32 p6, System.Boolean p7);
Mediachase.Commerce.Orders.OrderContext public static System.Int32 GetOrderSystemVersion ([Out] System.Int32& p1, [Out] System.Int32& p2, [Out] System.Int32& p3, [Out] System.DateTime& p4);
Mediachase.Commerce.Orders.Managers.OrderStatusManager public static Mediachase.Commerce.Orders.OrderStatus GetOrderGroupStatus (Mediachase.Commerce.Orders.OrderGroup p1); public static System.Boolean IsShipmentReleaseable (Mediachase.Commerce.Orders.Shipment p1);
Mediachase.Commerce.Orders.Managers.ReturnExchangeManager public static Mediachase.Commerce.Orders.Shipment AddNewShipmetToReturnForm (Mediachase.Commerce.Orders.OrderForm p1, Mediachase.Commerce.Orders.Shipment p2);
Mediachase.Commerce.Engine.Images.ImageService public static System.Boolean Exists (System.String p1); public static System.Void RemoveImage (System.String p1); public static System.Drawing.Image RetrieveImage (System.String p1); public static System.Void SaveImage (System.String p1, System.Drawing.Image p2); public static System.Void SaveImage (System.String p1, System.Byte[] p2); public static System.Void SaveImage (System.String p1, System.Drawing.Image p2, System.String p3); public static System.Void SaveImage (System.String p1, System.Byte[] p2, System.String p3); public static System.Void SaveImage (System.String p1, System.Drawing.Image p2, System.Drawing.Imaging.ImageFormat p3); public static System.Void SaveImage (System.String p1, System.Byte[] p2, System.Drawing.Imaging.ImageFormat p3); public Mediachase.Commerce.Engine.Images.ImageProvider get_Provider (); public Mediachase.Commerce.Engine.Images.ImageProviderCollection get_Providers ();
Mediachase.Commerce.Core.AppContext public static System.Int32 GetApplicationSystemVersion ([Out] System.Int32& p1, [Out] System.Int32& p2, [Out] System.Int32& p3, [Out] System.DateTime& p4); public System.Guid get_ApplicationId (); public Mediachase.Commerce.Core.Dto.AppDto GetApplicationDto (System.Guid p1); public System.Void set_ApplicationId (System.Guid p1);
Mediachase.Commerce.Catalog.CatalogContext public static System.Int32 GetCatalogSystemVersion ([Out] System.Int32& p1, [Out] System.Int32& p2, [Out] System.Int32& p3, [Out] System.DateTime& p4)
Mediachase.Commerce.Catalog.Events.CatalogEventBroadcaster protected static System.Byte[] Serialize (System.EventArgs p1); protected virtual System.Byte[] Serialize (Mediachase.Commerce.Engine.Events.CatalogKeyEventArgs p1);
Mediachase.Commerce.Engine.Events.CatalogKeyEventBroadcaster protected virtual System.Byte[] Serialize (Mediachase.Commerce.Engine.Events.CatalogKeyEventArgs p1);
Mediachase.Commerce.Catalog.Events.CatalogLanguageEventArgs public System.Void .ctor (System.String p1, System.Int32 p2);
Mediachase.Commerce.Catalog.Events.DeletedRelationEventArgs public System.Void .ctor (System.Int32 p1);
Mediachase.Commerce.Catalog.Events.RelationEventArgs public System.Void .ctor (System.String p1);
Mediachase.Commerce.Assets.ImportExport.CatalogItemAssetImportExport public System.Void .ctor (Mediachase.Commerce.Catalog.ICatalogSystem p1, EPiServer.IContentLoader p2, Mediachase.Commerce.Catalog.NodeIdentityResolver p3, Mediachase.Commerce.Catalog.EntryIdentityResolver p4);
Mediachase.Commerce.Core.CacheConfiguration public System.TimeSpan get_AppCollectionTimeout (); public System.Void set_AppCollectionTimeout (System.TimeSpan p1);
EPiServer.Commerce.Marketing.DiscountUpdater public System.Void .ctor (Mediachase.Commerce.Currency p1, EPiServer.Commerce.Order.ILineItemCalculator p2);
EPiServer.Commerce.Marketing.OrderFormPriceMatrix public System.Void .ctor (EPiServer.Commerce.Order.IOrderForm p1); public EPiServer.Commerce.Marketing.AffectedEntries ExtractEntries (System.Collections.Generic.IEnumerable1<System.String> p1, System.Decimal p2); public EPiServer.Commerce.Marketing.AffectedEntries ExtractEntries (System.Collections.Generic.IEnumerable1<System.String> p1, System.Decimal p2, System.Action1<System.Collections.Generic.List1<EPiServer.Commerce.Marketing.PriceEntry>> p3);
EPiServer.Commerce.Marketing.PromotionEngine public System.Void .ctor (EPiServer.Commerce.Marketing.Internal.PromotionEngineContentLoader p1, EPiServer.Commerce.Marketing.IRedemptionLimitService p2, EPiServer.Commerce.Marketing.PromotionFilters p3, EPiServer.Commerce.Marketing.PromotionApplicator p4, EPiServer.Commerce.Order.ILineItemCalculator p5, EPiServer.Commerce.Order.IShippingCalculator p6, EPiServer.Commerce.Order.IOrderFormCalculator p7); public System.Void .ctor (EPiServer.Commerce.Marketing.Internal.PromotionEngineContentLoader p1, EPiServer.Commerce.Marketing.IRedemptionLimitService p2, EPiServer.Commerce.Marketing.PromotionFilters p3, EPiServer.Commerce.Marketing.PromotionApplicator p4, EPiServer.Commerce.Order.ILineItemCalculator p5, EPiServer.Commerce.Order.IShippingCalculator p6, EPiServer.Commerce.Order.IOrderFormCalculator p7, EPiServer.Commerce.Marketing.IEntryFilter p8);
EPiServer.Commerce.Marketing.PromotionProcessorContext public System.Void .ctor (EPiServer.Commerce.Order.IOrderGroup p1, EPiServer.Commerce.Order.IOrderForm p2, EPiServer.Commerce.Order.ILineItemCalculator p3, EPiServer.Commerce.Order.IOrderFormCalculator p4, EPiServer.Commerce.Order.IShippingCalculator p5);
EPiServer.Commerce.Marketing.ShippingPromotionProcessorBase1 protected virtual EPiServer.Commerce.Marketing.RedemptionDescription CreateRedemptionDescription (EPiServer.Commerce.Order.IShipment p1); protected virtual EPiServer.Commerce.Marketing.RedemptionDescription CreateRedemptionDescription (System.Collections.Generic.IEnumerable1<EPiServer.Commerce.Order.IShipment> p1); protected virtual System.Collections.Generic.IEnumerable`1<> GetRedemptions (TShippingPromotion p1, EPiServer.Commerce.Order.IOrderForm p2);
EPiServer.Commerce.Marketing.Promotions.BuyFromCategoryGetItemDiscountProcessor public System.Void .ctor (EPiServer.Commerce.Marketing.CollectionTargetEvaluator p1, EPiServer.Commerce.Marketing.FulfillmentEvaluator p2, EPiServer.Framework.Localization.LocalizationService p3);
EPiServer.Commerce.Marketing.Promotions.BuyQuantityGetFreeItemsProcessor public System.Void .ctor (EPiServer.Commerce.Marketing.CollectionTargetEvaluator p1, EPiServer.Commerce.Marketing.FulfillmentEvaluator p2, EPiServer.Framework.Localization.LocalizationService p3);
EPiServer.Commerce.Marketing.Promotions.BuyQuantityGetItemDiscountProcessor public System.Void .ctor (EPiServer.Commerce.Marketing.CollectionTargetEvaluator p1, EPiServer.Commerce.Marketing.FulfillmentEvaluator p2, EPiServer.Framework.Localization.LocalizationService p3);
EPiServer.Commerce.Marketing.Promotions.BuyQuantityGetMostExpensiveFreeProcessor public System.Void .ctor (EPiServer.Commerce.Marketing.CollectionTargetEvaluator p1, EPiServer.Commerce.Marketing.FulfillmentEvaluator p2, EPiServer.Framework.Localization.LocalizationService p3);
EPiServer.Commerce.Marketing.Promotions.BuyQuantityGetSelectedItemsDiscountProcessor public System.Void .ctor (EPiServer.Commerce.Marketing.CollectionTargetEvaluator p1, EPiServer.Commerce.Marketing.FulfillmentEvaluator p2, EPiServer.Framework.Localization.LocalizationService p3);
EPiServer.Commerce.Marketing.Promotions.BuyQuantityPayFixedAmountProcessor public System.Void .ctor (EPiServer.Commerce.Marketing.CollectionTargetEvaluator p1, EPiServer.Commerce.Marketing.FulfillmentEvaluator p2, EPiServer.Framework.Localization.LocalizationService p3);
EPiServer.Commerce.Marketing.Promotions.GetFreeItemsProcessorBase`1 public System.Void .ctor (EPiServer.Commerce.Marketing.CollectionTargetEvaluator p1, EPiServer.Commerce.Marketing.FulfillmentEvaluator p2, EPiServer.Framework.Localization.LocalizationService p3, System.Func`2<TEntryPromotion,EPiServer.Commerce.Marketing.Promotions.PurchaseQuantity> p4);
EPiServer.Commerce.Marketing.Promotions.GetItemDiscountProcessorBase1 protected System.Void .ctor (EPiServer.Commerce.Marketing.CollectionTargetEvaluator p1, EPiServer.Framework.Localization.LocalizationService p2, System.Func2<TEntryPromotion,EPiServer.Commerce.Marketing.Promotions.DiscountItems> p3, System.Func`2<TEntryPromotion,EPiServer.Commerce.Marketing.MonetaryReward> p4);
EPiServer.Commerce.Marketing.Promotions.SpendAmountGetGiftItemsProcessor public System.Void .ctor (EPiServer.Commerce.Marketing.FulfillmentEvaluator p1, EPiServer.Commerce.Marketing.GiftItemFactory p2, EPiServer.Framework.Localization.LocalizationService p3);
EPiServer.Commerce.Marketing.Promotions.SpendAmountGetItemDiscountProcessor public System.Void .ctor (EPiServer.Commerce.Marketing.CollectionTargetEvaluator p1, EPiServer.Commerce.Marketing.FulfillmentEvaluator p2, EPiServer.Framework.Localization.LocalizationService p3);
EPiServer.Commerce.Order.DefaultInventoryProcessor public System.Void .ctor (EPiServer.IContentLoader p1, Mediachase.Commerce.Catalog.ReferenceConverter p2, EPiServer.Logging.ILogger p3, EPiServer.Commerce.Internal.LineItemQuantityValidator p4, EPiServer.Commerce.Internal.InventoryRequester p5, EPiServer.Commerce.Order.IFulfillmentWarehouseProcessor p6, Mediachase.Commerce.InventoryService.IInventoryService p7);
EPiServer.Commerce.Order.DefaultLineItemValidator public System.Void .ctor (EPiServer.IContentLoader p1, Mediachase.Commerce.Catalog.ReferenceConverter p2, Mediachase.Commerce.Catalog.ICatalogSystem p3); protected virtual System.Boolean IsValidEntry (EPiServer.Commerce.Catalog.ContentTypes.EntryContentBase p1, System.DateTime p2);
EPiServer.Commerce.Order.DefaultPaymentProcessor public System.Void .ctor (EPiServer.Logging.ILogger p1);
EPiServer.Commerce.Order.IOrderGroupExtensions public static EPiServer.Commerce.Order.IOrderAddress CreateOrderAddress (EPiServer.Commerce.Order.IOrderGroup p1, EPiServer.Commerce.Order.IOrderGroupFactory p2); public static EPiServer.Commerce.Order.IOrderAddress CreateOrderAddress (EPiServer.Commerce.Order.IOrderGroup p1);
EPiServer.Commerce.Order.OrderGroupExtensions public static EPiServer.Commerce.Order.OrderReference Save (Mediachase.Commerce.Orders.OrderGroup p1, EPiServer.Commerce.Order.IOrderGroupTotalsCalculator p2, Mediachase.Commerce.Catalog.ReferenceConverter p3, EPiServer.IContentLoader p4, Mediachase.Commerce.Catalog.ICatalogSystem p5, EPiServer.Commerce.Catalog.Linking.IRelationRepository p6, EPiServer.Globalization.LanguageResolver p7);
EPiServer.Commerce.Order.Calculator.DefaultShippingCalculator public System.Void .ctor (EPiServer.Commerce.Order.ILineItemCalculator p1);
EPiServer.Commerce.Order.Calculator.DefaultTaxCalculator public System.Void .ctor (EPiServer.IContentRepository p1, Mediachase.Commerce.Catalog.ReferenceConverter p2, EPiServer.Commerce.Order.IShippingCalculator p3, EPiServer.Commerce.Order.ILineItemCalculator p4);
EPiServer.Commerce.Catalog.Provider.CatalogContentProvider public System.Void .ctor (EPiServer.IContentLoader p1, EPiServer.Commerce.Catalog.Provider.CatalogContentLoader p2, Mediachase.Commerce.Catalog.ReferenceConverter p3, EPiServer.Commerce.Catalog.Provider.Internal.CatalogContentMoveHandler p4, Mediachase.Commerce.Pricing.IPriceService p5, Mediachase.Commerce.InventoryService.IInventoryService p6, Mediachase.Commerce.Catalog.ICatalogSystem p7, EPiServer.Framework.Cache.ISynchronizedObjectInstanceCache p8, EPiServer.Commerce.Catalog.Provider.CatalogContentCommitterHandler p9, EPiServer.Commerce.Catalog.Provider.CatalogContentVersionStore p10, Mediachase.Commerce.Catalog.Data.ContentGuidAdmin p11, EPiServer.Commerce.Catalog.DataAccess.CatalogContentDB p12, EPiServer.Core.IContentCacheKeyCreator p13); public System.Void .ctor (EPiServer.IContentLoader p1, EPiServer.Commerce.Catalog.Provider.CatalogContentLoader p2, Mediachase.Commerce.Catalog.ReferenceConverter p3, EPiServer.Commerce.Catalog.Provider.Internal.CatalogContentMoveHandler p4, Mediachase.Commerce.Pricing.IPriceService p5, Mediachase.Commerce.InventoryService.IInventoryService p6, Mediachase.Commerce.Catalog.ICatalogSystem p7, EPiServer.Framework.Cache.ISynchronizedObjectInstanceCache p8, EPiServer.Commerce.Catalog.Provider.CatalogContentCommitterHandler p9, EPiServer.Commerce.Catalog.Provider.CatalogContentVersionStore p10, Mediachase.Commerce.Catalog.Data.ContentGuidAdmin p11, EPiServer.Commerce.Catalog.DataAccess.CatalogContentDB p12, EPiServer.Core.IContentCacheKeyCreator p13, EPiServer.Commerce.Catalog.Linking.IRelationRepository p14);
EPiServer.Commerce.Catalog.Provider.Construction.CatalogBuilder public System.Void .ctor (Mediachase.Commerce.Catalog.ICatalogSystem p1, EPiServer.Commerce.Catalog.Provider.Construction.MetaClassContentFactory p2, EPiServer.Commerce.Catalog.Provider.Construction.ICatalogPropertyLoader p3, Mediachase.Commerce.Catalog.ReferenceConverter p4, EPiServer.Commerce.Catalog.DataAccess.CatalogContentVersionDB p5);
EPiServer.Commerce.Catalog.Provider.Construction.EntryBuilder public System.Void .ctor (Mediachase.Commerce.Catalog.ICatalogSystem p1, EPiServer.Commerce.Catalog.Provider.Construction.MetaClassContentFactory p2, EPiServer.Commerce.Catalog.Provider.Construction.ICatalogPropertyLoader p3, Mediachase.Commerce.Catalog.ReferenceConverter p4, EPiServer.Commerce.Catalog.DataAccess.CatalogContentVersionDB p5, Mediachase.MetaDataPlus.Internal.CatalogMetaObjectRepository p6);
EPiServer.Commerce.Catalog.Provider.Construction.MetaDataContentBuilder protected System.Void .ctor (Mediachase.Commerce.Catalog.ICatalogSystem p1, EPiServer.Commerce.Catalog.Provider.Construction.MetaClassContentFactory p2, EPiServer.Commerce.Catalog.Provider.Construction.ICatalogPropertyLoader p3, Mediachase.Commerce.Catalog.ReferenceConverter p4, EPiServer.Commerce.Catalog.DataAccess.CatalogContentVersionDB p5, Mediachase.MetaDataPlus.Internal.CatalogMetaObjectRepository p6);
EPiServer.Commerce.Catalog.Provider.Construction.NodeBuilder public System.Void .ctor (Mediachase.Commerce.Catalog.ICatalogSystem p1, EPiServer.Commerce.Catalog.Provider.Construction.MetaClassContentFactory p2, EPiServer.Commerce.Catalog.Provider.Construction.ICatalogPropertyLoader p3, Mediachase.Commerce.Catalog.ReferenceConverter p4, EPiServer.Commerce.Catalog.DataAccess.CatalogContentVersionDB p5, Mediachase.MetaDataPlus.Internal.CatalogMetaObjectRepository p6); public System.Void .ctor (Mediachase.Commerce.Catalog.Internal.ReducedCacheCatalogSystemAccessor p1, EPiServer.Commerce.Catalog.Provider.Construction.MetaClassContentFactory p2, EPiServer.Commerce.Catalog.Provider.Construction.ICatalogPropertyLoader p3, Mediachase.Commerce.Catalog.ReferenceConverter p4, EPiServer.Commerce.Catalog.DataAccess.CatalogContentVersionDB p5, Mediachase.MetaDataPlus.Internal.CatalogMetaObjectRepository p6);
EPiServer.Commerce.Catalog.Provider.Construction.RootBuilder public System.Void .ctor (EPiServer.Commerce.Catalog.Provider.Construction.MetaClassContentFactory p1);
Mediachase.Search.Extensions.BaseCatalogIndexBuilder public System.Void .ctor (); protected System.Void .ctor (Mediachase.MetaDataPlus.MetaDataContext p1); protected System.Void .ctor (Mediachase.Commerce.Catalog.ICatalogSystem p1, Mediachase.Commerce.Pricing.IPriceService p2, Mediachase.Commerce.InventoryService.IInventoryService p3, Mediachase.MetaDataPlus.MetaDataContext p4); protected System.Void .ctor (Mediachase.Commerce.Catalog.ICatalogSystem p1, Mediachase.Commerce.Pricing.IPriceService p2, Mediachase.Commerce.InventoryService.IInventoryService p3, Mediachase.MetaDataPlus.MetaDataContext p4, Mediachase.Commerce.CatalogItemChangeManager p5);
Mediachase.Search.Extensions.Indexers.CatalogIndexBuilder public System.Void .ctor (Mediachase.MetaDataPlus.MetaDataContext p1); public System.Void .ctor (Mediachase.Commerce.Catalog.ICatalogSystem p1, Mediachase.Commerce.Pricing.IPriceService p2, Mediachase.Commerce.InventoryService.IInventoryService p3, Mediachase.MetaDataPlus.MetaDataContext p4);
Additions to IOrderGroupBuilder
EPiServer.Commerce.Order.IOrderGroupBuilder public abstract virtual EPiServer.Commerce.Order.ILineItem CreateLineItem (System.String p1); public abstract virtual EPiServer.Commerce.Order.IOrderForm CreateOrderForm (); public abstract virtual EPiServer.Commerce.Order.IShipment CreateShipment ();
EPiServer.Commerce.Order.Internal.InMemoryOrderGroupBuilder public EPiServer.Commerce.Order.ILineItem CreateLineItem (System.String p1); public EPiServer.Commerce.Order.IOrderForm CreateOrderForm (); public EPiServer.Commerce.Order.IShipment CreateShipment ();
EPiServer.Commerce.Order.Internal.SerializableCartBuilder public EPiServer.Commerce.Order.ILineItem CreateLineItem (System.String p1); public EPiServer.Commerce.Order.IOrderForm CreateOrderForm (); public EPiServer.Commerce.Order.IShipment CreateShipment ();
EPiServer.Commerce.Order.Internal.OrderGroupBuilder public EPiServer.Commerce.Order.ILineItem CreateLineItem (System.String p1); public EPiServer.Commerce.Order.IOrderForm CreateOrderForm (); public EPiServer.Commerce.Order.IShipment CreateShipment ();