Loading...

Last updated: Oct 22 2018

Area: Episerver Commerce Applies to versions: Commerce 12.1 and higher

Customer Service Representative UI - Beta

A new user interface (UI) is being developed to manage orders as a replacement for Commerce Manager. While the new UI is not yet fully featured, you can use it "as is" now. To do so,  follow these steps.

  1. The user must have access to beta features. Read this for more information.
  2. The user must be part of the CommerceAdmins or CustomerServiceRepresentatives group. The former group grants access to all parts of the Commerce UI, while the latter group grants access to just the CSR UI.
  3. You must turn on the CustomerServiceUI feature switch. Read this for more information.
  4. Make sure that the NuGet package EPiServer.Commerce.UI.CustomerService is installed. Depending on your site (upgraded from earlier version, new installation, etc.), the package might be installed, or an explicit installation may be required.

Once all steps are completed, a new menu item Customer Service appears under Commerce on the global menu.

Use that menu item to access the CSR UI.
Note: Since this feature is still in beta, the screen is subject to change.

Extending the search result display

When adding a new line item to a cart or an order, a user finds the correct one by searching for it. If a product has many variants, Epi helps the user select the correct one by displaying variant-specific information (e.g., size or color) for each search hit. However, those properties differ from site to site. Episerver does a "best guess" by inspecting content types.

But, if you want more control over what is shown, use the EPiServer.Commerce.Catalog.IEntryInformation interface. By implementing IEntryInformation, and replacing our default implementation, you can customize which properties are displayed. The interface has just one method, which returns a dictionary. That dictionary should contain the names of properties to show, as well as a string representation of their value, suitable to be shown the user.


Do you have feedback on this documentation? Send an email to documentation@episerver.com. For development-related questions and discussions, refer to our Forums on https://world.episerver.com/forum/