Customer Center

The Customer Center app is a paragraph app which allows logged-in users to view data and interact with a Dynamicweb solution in various ways – typically in list form.

You can list the following via the customer center:

  • Orders
  • Carts
  • Quotes
  • RMAs
  • Saved cards
  • Favorite lists
  • Recurring Orders
  • Loyalty point transactions

Please note that many of these features – Carts, Orders, Quotes, Recurring orders, and Favorites – can now be implemented in the more modern and streamlined Customer Experience Center and Customer Experience Center – Favorites apps.

When you use this app you basically:

  • Define a context from which data is retrieved
  • Define how the data is presented

Some of the settings are used to define a context from which to retrieve data – this is true for the following sections

  • Shop
  • Orders
  • Bought from date settings

The shop settings are used to define which shops and order contexts data should be retrieved from (Figure 3.1).​

Figure 3.1 The shop settings


Used for



Setting the shop context(s) for the CC


Only render master products

Exclude variant products from the CC


Order context

Limit the CC to a particular order context


Use image pattern setting from product catalog

Showing product images, if images are assigned to products via image categories on the product catalog

Please note that Image patterns at the product catalog level are being phased out - and may already be deprecated on your solution

The Order settings (Figure 4.1) control how the Customer Center retrieves orders.

Figure 4.1 The order settings

The options are:

  • Based on User id
  • Based on Customer number
  • Own orders and orders made by he users that current user can impersonate

When showing previous orders you can also insert a search box, so that the user can search for a particular order. If you want to allow the users to search in custom order fields too, check the Search in custom fields checkbox.

The Bought from date settings (Figure 5.1) control the maximum age of orders which appear in the Customer Center. Pick a date – orders placed before that date will not be displayed.

Figure 5.1 The bought from date-settings

Another set of parameters are used to control how the retrieved data is presented:

  • Paging
  • Default view
  • Menu texts
  • Links
  • Templates

The paging settings (Figure 7.1) control paging on lists published via the Customer Center. You can specify how many items to display and the text/image used on the buttons rendered via tags (but you want to create your own buttons, of course).

Figure 7.1 The paging settings

In frontend you can override the page size by adding CCPageSize123=n to the url, with 123 being the paragraph ID of the paragraph containing the customer center app.

The Default view settings (Figure 8.1 controls which of the Customer Center pages should be shows by default.

Figure 8.1 The default view settings

The Customer Center supports sending the details of an order to someone.

With the email address setting (Figure 9.1), you can control which email should be used as the sender email. If no email is specified, is used.

Figure 9.1 The email address settings

The Menu texts settings (Figure 10.1) control the layout of menu tab buttons in the CC. For each of the possible tabs, you can use text, an image, or a combination of text and image.

Figure 10.1 The menu texts settings

The Links settings (Figure 11.1) is used to direct users to a separate page or website instead of opening the tab in question.

Figure 11.1 The Links section

The Templates section (Figure 12.1) allows you to select or edit the templates used to render the different areas in the Customer Center:

  • Menu layout is used to render the menu
  • List templates are used to render the CC lists, such as a list of previous orders
  • Details templates are used to render the individual list items, e.g a previous order
Figure 12.1 The Templates section

Dynamicweb Ecommerce ships with a large number of showcase templates showing you how to integrate or implement various features from the system.

You can select and edit them from the drop down menus above, or find them in the Templates/eCom/CustomerCenter folder.

Below the Templates section you can configure the MyList Email Settings - these settings are related to favorite lists being sent by email from the Customer Center.

Figure 12.2 MyList Email Settings