Warning Cookies are used on this site to provide the best user experience. If you continue, we assume that you agree to receive cookies from this site. OK

Grouped Merchant Features for Multi-Vendor

Last update: 07/03/2023
Grouped Merchant Features for Multi-Vendor
400.00 $

Module "Grouped characteristics of sellers" for Cs-Cart Multi-Vendor

The module groups the same characteristics based on the names and aliases specified in the settings. Instead of dozens of characteristics of the same name and identical in meaning, the marketplace gets one that all sellers can work with. This greatly facilitates the filtering of goods and services by buyers in the showcase. It will be easier for them to find the right products that match specific requests.

Recurring characteristics of sellers

The easiest way to provide sellers with all the characteristics they need is to allow them to create new characteristics themselves as needed. However, in this case, another problem arises: a huge number of repetitive characteristics. They appear for various reasons:

  • The characteristics of different sellers are similar in name "Waist circumference and Waist Circumference";
  • Sellers have similar characteristics in the sense of "Waist circumference and Waistline";
  • Sellers upload several import files of goods from different suppliers and create the same or Similar characteristics for themselves;
  • When importing goods from 1c UNF using the CommerceML protocol, a separate characteristic will be created for each final category of goods. So, in the category "Clothes" there can be more than a hundred subcategories, and for each of them its own characteristic "Size" will be created.

To make it easier to understand the scale of the problem, let's give an illustrative example. Let's say there is a marketplace with a certain product theme. The marketplace was able to attract 500 sellers of certain categories of goods. Each seller has about 20-25 thousand products in different categories, for the description of which they need an average of 70 characteristics.

Since the sellers have the same product categories, their characteristics are almost completely the same. As a result, the marketplace is forced to store 35,000 characteristics, instead of 70. The database is artificially inflated, when accessing it, mercilessly slows down when loading, the product card is loaded for too long.

In addition, the task of characteristics is the formation of filters for searching for goods in the showcase. As a result, the buyer, when trying to filter products by the characteristics he needs, will face confusion and characteristics. Of course, no one will scroll through the entire list of filters to mark all the necessary characteristics, so as not to miss a single suitable product.

The "Grouped characteristics" module allows you to solve this problem and put the characteristics of the marketplace in order.


The module groups together:

  • Characteristics with the same names (For example, "Country of origin" and "Country of origin");
  • Identical characteristics with different names, provided that aliases are specified in the settings of the characteristics group (For example, "Country of origin", "Country" and "Country of manufacture");
  • Characteristics by type: "Variation as one product";
  • Characteristics by type: variation as "Several products;
  • Characteristics by type: "Brand";
  • Characteristics by type: "Additional information"

Let's go back to the example above, with a database of 35,000 characteristics. After our module is installed and launched, the marketplace will have only about 70 characteristics, which will unload the database and restore order in the filters on the showcase.

You can also set up combining characteristics by category. For example, combine the characteristic "Brand" separately for the categories Auto Parts, Electronics, Clothing.

Thanks to this, sellers do not have to search for the right brand in the full list of 10,000 brands used on the marketplace, just run your eyes through the list of 150 brands in its niche.

Interface - Grouped characteristics


Interface of the grouped characteristic -child characteristicsScreenshot_277.png?1653466808616

Interface of a grouped characteristic - child characteristics 


Interface of the grouped characteristic - Aliases for the characteristic 


Interface - Aliases of characteristics


Regular deletion of characteristics after grouping

By default, after creating a combined characteristic, the old characteristics are not deleted. If necessary, you can return everything as it was before the merger. However, in order to reduce the load on the database, it is still necessary to get rid of unnecessary characteristics.

You can do this manually by going to the combined characteristic and clicking the "Delete characteristics" button. And you can set up automatic removal of characteristics according to a given schedule. For example, once a month.

An important point: characteristics are linked by name and by the ID of the import from which the characteristic was created.

When deleting characteristics, we keep information about the relationships of characteristics: what the characteristics were called before the union and from which import it was. That is, even when the import from which the characteristic was created is restarted, duplicate characteristics are not formed, since information about them is stored in the combined characteristic and it will be supplemented.

Interface of grouped characteristics - Prepared for deletion


Types and purposes of characteristics

Depending on the settings, the module can combine characteristics, regardless of their internal settings, such as types or goals, or it can separately combine characteristics by goals. For example, to collect characteristics with a purpose for forming filters into one characteristic, and leave the rest as independent characteristics.

For example, you have the characteristic "Brand" with the goal "brand". In it, you have collected not only a list of all brands that are sold on your marketplace, but also information about them (logo, description, link, SEO description, etc.). All this information forms a page with brand products and is beautifully displayed in the product card.

And there is another characteristic "Brand" created by the seller. Its purpose is "to search". And, of course, there is no additional information about the brand, only its name. And if you combine these two characteristics, then the variants of characteristics will mix, and part of the brands will be without information and logo. It is better not to combine such characteristics until the seller provides information about the brand.

It is also impossible to combine characteristics for searching, and characteristics for creating variations. They have completely different functions.

You can configure the association based on the purpose and type. This will help to organize the characteristics, simplify the management of the marketplace.


For each characteristic, when setting up, categories are set in which it can be used. When combining characteristics, categories are also taken into account. For example, if you have two characteristics of a "Brand": one for clothes, the other for cars, then they will not be combined with each other. This is convenient, since it does not artificially increase the number of options for characteristics for the seller. When creating a product card for dresses, he will not have to scroll through the list of car brands first. 

Interface of the grouped characteristic -child characteristics


Additional functions

When importing information about goods from the warehouse accounting program, special characters can be imported into the name of characteristics: dots, colons, semicolons. And in this case, you or the seller will have to manually edit each characteristic, which will require a huge amount of time.

Our module allows you to automatically clean the names of characteristics from such special characters. This significantly saves time and helps to put the list of characteristics in order without unnecessary labor.

Compatible with other modules

The module is compatible with the module "Creating characteristics by the seller": groups characteristics created automatically during import. In turn, the module "Creating characteristics" adds moderation as a tool for monitoring and restoring order in the characteristics. Read more in the description of the module "Creating characteristics by the seller".

Feature: The functionality of adding grouped characteristics to Groups (the standard functionality of "Groups of characteristics") is not currently used in the module. 


Up-to-date information about changes in the module's functionality, as well as compatibility with other modules, is published in our Telegram channel and in the VKONTAKTE

Telegram t.me/maurisweb 


You can submit a request to the support service, ask questions to the managers about the work or completion of the module via messengers, the groupVKONTAKTE and mail.

- WhatsApp +7-923-364-90-07

- Telegram  t.me/mauriswebru

- Telegram  +7-923-364-90-07

- VKONTAKTEvk.com/maurisweb

- E-mail: info@maurisweb.ru

Detailed step-by-step instructions for the module can be found in the "Instructions" section

Payment type
One-time payment
  • Store Builder
  • Multi-Vendor
  • Store Builder Ultimate
  • Multi-Vendor Ultimate
  • Multi-Vendor Plus
Compatible versions
  • 4.16.2
  • 4.16.1
  • English
  • Русский

No reviews found

Recommended add-ons

Redirect to Sitemap
Add-on opens Sitemap instead of 404 pages easily! pages easily!
0.00 $

Page change effect
Module opens the pages with a nice effect!
0.00 $

Easy scroll pagination
Add-on allows customers to use infinite scroll while viewing the long list of products or website content.
59.00 $

ClickDesk - Live Chat and Customer Suppor...
We help you connect with and engage your CS-Cart visitors. Interact with them on live chat and voice, answer emails via helpdesk and provide the ...
9.99 $