Skip to main content

Item sorting

CMS » Web design » ItemView » Tab: Settings » Setting: …​ _DefaultItemSorting

The new Ceres online store

As of now, online store projects are based on the new online store plugin Ceres. The Ceres store uses the latest and future-proof plugin technology. Ceres can be customised easily and extended by additional plugins from the plentyMarketplace .

Online stores that have been created on the basis of the old CMS will be maintained during the transition period. However, no new features will be developed for the old CMS. We recommend to use the new Ceres online store for all future online store projects.

1. General information about item sorting

Use the item sorting to define how items should be sorted in the online store, i.e. in which order items will be displayed there. In addition, you select the criteria for item sorting that you would like to take effect for the item search. This function relates to the live search for items in the online store.

2. Design settings

The …​ _DefaultItemSorting setting is available in the Settings tab of several of the templates in the CMS » Web design » Folder: Layout » Folder: ItemView menu. These templates are listed in section 2.2.

2.1. Configuring the item sorting

The item sorting is configured using the …​ _DefaultItemSorting setting of the ItemView templates listed in section 2.2. You can change default settings in the drop-down list. Figure 1 shows an example of the item layout ItemViewTopSellersList.

EN Settings Client Best Practice Item sorting 01
Figure 1. CMS settings; item sorting

You can specify how the items should be sorted in every individual template. For example, if you have a very large catalog of items and you want your customers to quickly find the item that they are looking for, then it would be wise to sort the items by item name. If price is the most important factor, then sort the items in ascending or descending order by price.

The following table explains the available settings for …​ _DefaultItemSorting:

Table 1. CMS settings; item sorting
Setting Explanation

Stock unit (descending)

Items with the highest position number will be displayed first.

Stock unit (ascending)

Items with the lowest position number will be displayed first.
Important: In order for this function to work, a position number has to be saved for each of the items within the Other tab.

Item name (ascending)

Items will be sorted in alphabetical order by item name (A-Z).

Item name (descending)

Items will be sorted in reverse alphabetical order by item name (Z-A).

Price (ascending)

The cheapest items will be displayed first.

Price (descending)

The most expensive items will be displayed first.

Release date (ascending)

The oldest items will be displayed first.

Release date (descending)

The newest items will be displayed first.

Item ID (descending)

Items with the highest item ID will be displayed first.


Items will be displayed in a different, randomly chosen order every time.

2.2. Templates

You can configure the item sorting in the following templates:

  • ItemViewSearchResultsList

  • ItemViewCategoriesList

  • ItemViewCrossSellingItemsList

  • ItemViewTopSellersList

  • ItemViewTopSellersList

  • ItemViewSpecialOffersList

  • ItemViewSearchResultsList

This includes templates with these names suffixed by a number, e.g. ItemViewCategoriesList8.

2.3. Setting up cross-selling templates

With the cross-selling function, you have the possibility of offering additional items from your product range along with an item in your online store. The additional items should be necessary extensions or reasonable supplements for your customer’s current selection. If such connections also exist for your items, then you can use the cross-selling option to set up associations between them and benefit from additional sales. A variation of this is dynamic cross-selling. With this variation, connections between items will automatically be created based on the items that customers purchase together.

In the Basic settings for your online store, you set up cross-selling. On the one hand, you select which type of cross-selling you want to use. On the other hand, you select whether or not to use dynamic cross-selling.

Setting up cross-selling:

  1. Go to Setup » Client » Select client » Online store » Basic settings.

  2. Carry out the cross-selling settings as described in the Table 2 table.

  3. Save the settings.

Table 2. Basic settings for cross-selling
Setting Explanation

Use direct cross-selling

Only cross-selling items linked with an item are displayed.

Perform cross-selling using item characteristics

Select if you want to display cross-selling items with the same characteristics as the main item.

Special cross-selling with item sets

Option currently without function.

Special cross-selling with item sets based on certain characteristics

Option currently without function.

For further information about setting up cross-selling relations between your items, refer to the Setting up cross-selling page. Once you have specified which cross-selling items should be offered, decide how the cross-selling items should be displayed in the online store. Use the templates ItemViewCrossSellingItemsList, ItemViewCrossSellingItemsList2 and ItemViewCrossSellingItemsList3 to specify how cross-selling items are displayed. For example, you can specify how many cross-selling items should be displayed for an item and how many of them should be displayed next to each other. Finally, specify where and which cross-selling items should be displayed for a main item. For this, insert a container in one of the templates for single items, e.g. ItemViewSingleItem.

Setting up a cross-selling template:

  1. Go to CMS » Web design » Folder: Layout » Folder: ItemView.

  2. Open the ItemViewCrossSellingItemsList template.

  3. Click on the Settings tab.

  4. Enter the maximum number of cross-selling items that should be displayed per main item. Enter this number next to the option ItemViewCrossSellingItemsList_Limit.
    → For example, enter 5 if you want a maximum of five cross-selling items to be displayed for an item.

  5. In the line ItemViewCrossSellingItemsList_EachRow, enter a limit that determines how many cross-selling items are permitted per line (default layout: 1 or 2).

  6. Save the settings.

Setting up dynamic cross-selling

In dynamic cross-selling, if items are purchased together, these additional items will be linked as cross-selling items with the main item automatically. These links will be visible in the online store the next day. Sales will be taken into account after activating this function. 10 dynamic cross-selling links are possible for each item. If there are more than 10 links, only the 10 best selling items will be displayed. You can manually delete the cross-selling links that were automatically generated. This is done in the item’s Cross-selling tab.

Setting up dynamic cross-selling:

  1. Go to Setup » Client » Select client » Online store » Basic settings.

  2. Select Use direct cross-selling for the Cross-selling option.

  3. Select the option Yes for Dynamic cross-selling.

  4. Save the settings.

Displaying cross-selling items on an item’s page

The layout for cross-selling items is designed in the templates ItemViewCrossSellingItemsList to ItemViewCrossSellingItemsList3. The templates ItemViewCrossSellingItemsList and ItemViewCrossSellingItemsList2 are ready to use in the plentymarkets default design Callisto Light. These cross-selling templates are displayed using the containers Container_ItemViewCrossSellingItemsList or Container_ItemViewCrossSellingItemsList2. In Callisto Light, these containers are already integrated within the template for single items ItemViewSingleItem and used as follows:

To display cross-selling items with a different relation, adjust the template variable.

  • Accessory = {%$CrossSellingType = "Accessory" %}

  • Replacement part = {%$CrossSellingType = "ReplacementPart" %}

  • Similar item = {%$CrossSellingType = "Similar" %}

  • Item bundle = {%$CrossSellingType = "Bundle" %}

To top