• How to change the default warehouse
    Description How to change the default warehouse by configuring it in Commerce Manager. Resolution The Stockholm store is the default warehouse in Episerver Commerce and can be changed in Commerce Manager by setting the Is Fulfillment Center field (See screenshot).

  • FindItems returns no results when searching with meta fields
    Description The article describes an issue with CatalogContext.Current.FindItems when searching with multiple meta field conditions in the SqlMetaWhereClause. In addition, if there are CatalogSearchOptions.Classes being used this will also cause issue with results. Here is a sample code tha...

  • How much money each promotion saves
    Description When using the new promotion engine, there is an issue with determining how much money each promotion saves using the PromotionInformation.SavedAmount. However, it seems this amount is compounded in case of multiple promotions.    How do you properly get the amount saved for eac...

  • OrderAddress Metafields are not saved
    Description This article describes and issue with saving Metafields when working with OrderAddress.  When trying to save the payment billing address as follows: IOrderAddress address = GetDefaultBillingAddress(); address.Id = Constants.Order.BillingAddressName; address.Properties["IsVa...

  • Working with Meta Class from Commerce v10
    Description In Commerce v10, Metadata Plus is introduced. This article demonstrates performing CRUD actions with the new MetaClass class (in the Mediachase.MetaDataPlus.Configurator assembly) in Catalog and Order systems.  Resolution //Createvar metaDataContext = CatalogContext.Me...

  • How to make serializable carts work with ICreditCardPayment
    Description This article describes an issue with serialiazable carts missing some payment information. The CreditCard data like CreditCardNumber, CreditCardSecurityCode, ExpirationMonth, ExpirationYear, and BillingAddress are missing when loading the SerializableCart because the Serializabl...

  • Catalog Import Fails with Timeout Exception
    Description The article describes an issue with catalog import after upgrading to EPiServer.Commerce.Core 11.2.6. In this version there is an issue with the newly added ecfVersion_UpdateSeoByObjectIds stored procedure. Resolution This issue is slated for resolution in EPiServer.Co...

  • Trash In Episerver Commerce
    Description This article discusses the limitations and options for a trash feature in the Episerver Commerce platform. Resolution The documentation clearly states this option is not available in eCommerce out of the box.Deleting and restoring contentEpiserver Commerce does not sup...

  • The marketing UI should ignore cancelled orders.
    Description When looking at the Marketing UI in Commerce the total amount of orders are shown. This can be a bit misleading for users that want to see the amount of successful orders. A scenario where this is shown is when users have a credit card payment and made 3 different purchases with...

  • Timeout issue when migrating commerce on update
    Description If you get the following error on the migration page: Migrates published Catalog Content has failed with exception 'System.Data.SqlException (9x80131904): Execution Timeout Expired. The timeout period elapsed prioer to completion of the operation or the server is not responding....

  • Shell Initialization Errors in Commerce Manager When Updated to v10
    Here is the following exception you may encounter upon upgrade: Value cannot be null.Parameter name: virtualPath]in EPiServer.Shell.ShellInitialization.WaitForInitializeModules() Cause You may have the following dlls in the /bin folder: EPiServer.Cms.Shell.UI.dllEPiServer.UI.dllE...

  • Links to products in specific catalog(s) give 404 errors
    If a catalog name also exists as a CMS page name, links to the Commerce or CMS content may give a 404 error message. Resolution This is a known issue that can be avoided by upgrading to the latest Commerce version. In that version, a warning is given when attempting to name a Co...

  • Issue Adding Packages To Bundles in Catalog UI
    This article covers the issue that users are having with adding packages to bundles in the new Catalog UI. Resolution This feature was only available in the legacy Commerce Manager and not the newer Catalog UI until now. For more information please look at the following Episerve...

  • EventsPublishedContent Event Does Not Fire When Service API Adds Product To System
    This article contains information on why the EventsPublishedContent event does not fire when using a service to add the product. Resolution The content published events are not fired because the service API uses the low level API to update catalog content. It is on the backlog t...

  • Creating the Sample eCommerce site, QuickSilver
    Description If you are developing using Episerver Commerce, you can use the QuickSilver site for code examples and for testing the Commerce API. Here's how to set one up. Resolution Prerequisites:  An instance of SQL, either on the server or another box. An AD user with dbcreator on ...

  • Commerce v10 Upgrade Error: "Switching AllowNulls to false is only supported for catalog meta classes"
    Commerce R&D made changes in the latest 10.1.1 package to make cross-reference of metafields (for example, using a meta field in both catalog and order contexts) an exception/error, hence why the error upon upgrade. Technically speaking, there's nothing inherent in Commerce that wo...