Profile Types for Users and Vendors

Separate profiles for individuals, companies and dealers: each type has its own set of fields at registration, in the account and at checkout, its own user group and its own storefronts. In Multi-Vendor - vendor types with their own fields and vendor plans.
Reviews: 3
Last update: 12.10.2026 Supports current CS-Cart version
cp-addon-3076
Select the CS-Cart edition on which you will use the add-on.
The update period determines the period of time when you can get access to the new versions of this add-on compatible with the new versions of CS-Cart software released during the chosen period.
To instal the add-on, we will need the FTP access to your server. Please send it along with the order number to sales@cart-power.com once the order is paid.
A short form for individuals, a full one for companies: fields, groups and storefronts by customer type
Profile Types for Users and Vendors
$60.00

Profile types - a profile of its own for an individual, a company and a dealer

CS-Cart has one customer form for everyone: an individual stumbles over a tax ID and company fields, and a company never leaves its details. The add-on splits customers and vendors into types, and every type has its own fields, its own user group, its own storefronts and its own rules.

3 places to choose
the type is chosen at registration, in the account and at checkout - by a guest too
One list of fields
a field is created once; the "show / require" checkboxes are set per type
The type decides
the user group and prices, the storefronts where the type is available, account activation
CS-Cart 4.16.2-4.21.1
and Multi-Vendor, every edition, updated with the Add-ons Manager

Why a store needs profile types

An individual, a company, a sole trader, a dealer - they buy differently, and the store needs different things from them. One form for everyone either scares people off with extra fields or leaves the manager without the details they then have to ask for by phone.

Fields by type

A company sees "Company", "Tax ID" and the legal address, an individual sees a name, a phone and a date of birth. Nobody gets fields they do not need.

Group and prices - automatically

The type assigns the user group: a wholesale customer gets wholesale prices and terms right after registration, without a manager.

Company details in the order the first time

The fields of the type are asked at checkout and go to the order, emails and printed documents - the invoice is issued to the company without a single email exchange.

Own storefronts and activation

Dealers can be let in on the dealer storefront only, and individuals can be activated at once even while companies are checked by an administrator.

Registration: the "Legal entity" type is chosen, and the form shows the company and the tax ID instead of a date of birth.
Registration: the "Legal entity" type is chosen, and the form shows the company and the tax ID instead of a date of birth.

Where the customer chooses the type

  • •  At registration. Radio buttons or a drop-down list, as set; the form is rebuilt at once and keeps what has been typed.
  • •  In the account. The customer sees the fields of their type. Changing the type can be allowed always, once or never; on a change the user groups change too.
  • •  At checkout. The choice is shown to everyone, to guests only or to nobody. The type of the order does not change the type of the customer profile.
  • •  By a link with a fixed type. A registration address like ?cp_profile_type=CODE opens the form of that type, cp_profile_type_locked=1 forbids changing it - for a dealer mailing or a "For companies" page.
  • •  Values are kept. Fields hidden for the chosen type keep what was typed: the customer switches back - and the company details are still there.
The account of a company customer: the fields of the type are filled in, the type can be changed.
The account of a company customer: the fields of the type are filled in, the type can be changed.
Checkout: the type switch in the customer information block and the fields of the chosen type.
Checkout: the type switch in the customer information block and the fields of the chosen type.

One list of fields, checkboxes per type

The add-on does not clone fields for every type. A field is created once in the standard "Profile fields" list, and it gets a row per type with checkboxes: show in the profile, at registration, at checkout, require in the profile and require at checkout.

  • •  The "At registration" checkbox is separate: a field can live in the account without making the registration form longer.
  • •  "Required" is set separately for the profile and for checkout - required in the order, optional in the account.
  • •  Vendor fields get one more checkbox, "Show on the storefront": the value is visible on the vendor page.
  • •  Reports, exports and other add-ons keep seeing the same field, whichever type filled it in.
Profile fields: one list, and every field has checkboxes for the "Individual", "Legal entity" and "Dealer" types.
Profile fields: one list, and every field has checkboxes for the "Individual", "Legal entity" and "Dealer" types.

The type decides: groups, storefronts, activation

  • •  User groups. A customer of the type joins its groups - with the "Active" or "Pending" status. Change the groups of a type, and the change applies to existing users as well.
  • •  Storefronts. A type is available on selected storefronts or on all of them. The "Let customers sign in only on the storefronts of their profile type" setting keeps a dealer off the retail storefront.
  • •  Activation at once. A type has a flag: its customers sign in right after registration, even when new accounts in the store are activated by an administrator.
  • •  The default type. The first active type in the list: those who did not choose register with it, and a guest checks out with it. Standard types can be hidden from the choice.
  • •  Names are translated into the store languages, the order is a position, a disabled type disappears from the storefront while its users keep working as before.
The list of customer types in the admin panel: position, how many users each type has, status.
The list of customer types in the admin panel: position, how many users each type has, status.
The "Dealer" type card: its own storefront, account activation at once, the "Dealers" group.
The "Dealer" type card: its own storefront, account activation at once, the "Dealers" group.

In the order, documents and the admin panel

  • •  The profile type and its fields - in the order, in the "Customer information" dialog of order editing and in the order details of the customer account.
  • •  The values of the type fields are passed to emails and printed documents: added to the invoice template once, printed in every invoice.
  • •  In the customer card the administrator changes the type and fills in the fields of the type; an order created from the panel gets the fields of the chosen type.
  • •  The customer list is searched by type; the type is in the export of customers and vendors, and the type code is checked at import.
An order in the admin panel: the "Profile type" block first in the sidebar, the company details in the customer information.
An order in the admin panel: the "Profile type" block first in the sidebar, the company details in the customer information.
The customer card: the profile type and the fields of that type.
The customer card: the profile type and the fields of that type.

Vendors in Multi-Vendor

Vendors have types of their own - "Company" and "Individual seller", for example. Every type has its own fields in the application and in the vendor card and its own vendor plans: a company picks from one set, a private seller from another.

  • •  A vendor application link with a fixed type works the same way as for customers.
  • •  With a setting on, the vendor type name is shown on the product page instead of the "Vendor" label.
  • •  A vendor field with "Show on the storefront" is visible to customers on the vendor page.
  • •  The vendor type is in the import and export of vendors.
  • •  The "Use profile types for" setting turns types on for customers, for vendors or for both.
A product page: "Individual seller: Sports World" - the type name instead of the word "Vendor".
A product page: "Individual seller: Sports World" - the type name instead of the word "Vendor".
The vendor card in the admin panel: the vendor type and the field of its type.
The vendor card in the admin panel: the vendor type and the field of its type.

Settings

Ten settings with tooltips. All of them except "Let customers sign in only on the storefronts of their profile type" are set per storefront - in Multi-Vendor and in CS-Cart Ultimate.

  • •  Who the types are for: customers, vendors or both.
  • •  Type change by the customer: always, once or never; the group status after a change.
  • •  Hide standard types from the choice on the storefront.
  • •  The type choice at checkout: everyone, guests only or nobody.
  • •  The choice view: radio buttons or a drop-down list.
  • •  Reload the page when the type is changed - for stores with third-party captchas and scripts.
  • •  The vendor type name on the product page; sign-in only on the storefronts of the type; invoice details from the profile.
  • •  The "Manage profile types" privilege - a separate permission for administrator groups.
The add-on settings: the storefront icon next to a setting means it is set for every storefront separately.
The add-on settings: the storefront icon next to a setting means it is set for every storefront separately.

What is new in version 2.3

  • •  On a storefront with a single profile type, a customer registration and a vendor application save that type.
  • •  A vendor application from the storefront gets a vendor plan of its own type.
  • •  A vendor type change moves the vendor administrators from the privilege usergroups of the previous type to those of the new one.

Frequently asked questions

Do we have to create the fields again for every type?

No. The list of fields stays standard and shared; every field gets checkboxes per type. Fields that already existed in the store keep working with their previous settings.

Can the customer change the type themselves?

As the store decides: always, once or never. The administrator changes the type in the customer card in any case, and the user groups change together with the type.

Will the fields of the type appear at checkout?

Yes. The "Customer information" and address blocks of the lite checkout are switched once to the "By profile type" content the add-on adds to the layout, and the form shows the fields of the chosen type. A guest can choose the type too.

How do we put the tax ID and company details into the invoice and emails?

The add-on passes the values of the type fields to document and email templates: a variable like user.field_code is inserted into the template once in "Design - Documents".

How many types can we create?

About twenty for customers and vendors together: a type has a one-letter code, and some letters are taken by CS-Cart itself. When the free codes run out, the add-on says so on saving.

What happens to types and data when we upgrade from 1.x or 2.x?

Everything is migrated: types, field settings and customer values. The upgrade is installed with the Add-ons Manager or the Upgrade Center as usual.

See the add-on at work. On the demo store register as a legal entity, sign in as the customer demo-company@cart-power.com (password demo1234) and check out - the fields of the type are already filled in from the profile; in the admin panel open "Customers - User profile types".
Product
  • Store Builder
  • Store Builder Plus
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Compatible versions
  • 4.21.1
  • 4.20.1
  • 4.19.1.SP2
  • 4.19.1.SP1
  • 4.19.1
  • 4.18.4
  • 4.18.3
  • 4.18.2.SP1
  • 4.18.2
  • 4.18.1.SP1
  • 4.18.1
  • 4.17.2.SP3
  • 4.17.2.SP2
  • 4.17.2.SP1
  • 4.17.2
  • 4.17.1
  • 4.16.2
Localizations
  • English
  • Русский
Lyazat
Advantages
Это очень крутой модуль. Моя заказчица обновила версию магазина до 4.17.1. Я обновил данный модуль и он начал выдавать баг. А именно, на странице оформления заказа в некоторых случаях не подгружался нужный профиль. Я написал в службу поддержки. Мне ответил Владимир Бирдюк и начал выяснять подробности. В результате совместной работы, мне удалось точно описать условия при котором данный баг появляется. А команда модуля проверила мои выводы, нашла баг и устранила его. Теперь модуль работает идеально. Благодарю команду модуля за чуткость и отзывчивость. Разумеется буду рекомендовать заказчице покупать модуля данной компании и дальше.
Disadvantages
Недостатков нет. Только приятные впечатления.
Comment
Служба поддержки отвечает на вопросы четко и быстро и помогает решить различные возникающие проблемы. Выражаю огромную благодарность.
Владислав Греков
Advantages
Данный модуль был приобретен для магазина https://greatime-shop.com/ моей заказчицей по моей рекомендацией. Заказчице нужно было выполнить разделение покупателей на физические и юридические лица. И особенность этого модуля в том, что после регистрации покупатель автоматически помечается в группу пользователей, созданную под него. И в итоге получается в моем случае 2 группы пользователей для физических и юридических лиц. Такой подход позволит предоставлять каждой группе пользователей точечно таргетировать спец предложения, а заказчице позволит удобно обрабатывать данные и в итоге принесет повышенную прибыль.
Disadvantages
Недостатков нет.
Comment
Служба поддержки модуля отвечает на вопросы (в случае их возникновения) четко, быстро и точно. Мне очень понравилось У меня были 2 проблемы, которые разработчики помогли решить. При необходимости разработчики могут доработать данный модуль индивидуально под ваш запрос или решить другие проблемы под заказ.

Иными словами служба поддержки https://cart-power.ru/ работает круче и четче чем поддержка самой платформы cs-cart
Omar Bernal Sierra
Advantages
Does what we expected to do.
Disadvantages
None detected up to now
Comment
We are happy with the product
  CS-Cart development · in-house team · since 2013 We build, upgrade and speed up

Contact information

 

CS-Cart development · in-house team · since 2013

We build, upgrade and speed up CS-Cart stores and marketplaces

Analysts, developers, designers, QA and support under one roof — no subcontractors. We ship add-ons you can buy on this page today, and we take on the work that no ready-made add-on covers.

2013

Working with
CS-Cart since

4.98

Rating from
184 reviews

200+

Solutions on this
marketplace

500+

E-commerce projects
delivered

Flagship products

Two add-ons that change how a store performs

Everything else we publish improves one screen. These two change the numbers: how customers find products, and how often they come back.

 

Add-on · Search & merchandising

Smart Search

Elasticsearch-powered search for large catalogues. The customer types two letters, sees products with images and prices, and buys from the dropdown — even after a typo or with the wrong keyboard layout.

Visitors who use the search bar are 24% of traffic and 44% of revenue, and convert about 2.5× better than people who only browse categories. If search returns nothing, up to 80% of them leave.
Constructor, Beyond Relevance Report 2025; Google Cloud × The Harris Poll, 2023

Catalogue size Sub-second results on 300,000+ products, Multi-Vendor included
Understands Typos, wrong keyboard layout, synonyms, word forms, SKUs, brands and attributes
Reporting Query analytics — what customers search for and which searches return nothing
Deployment Our cloud, or Elasticsearch on your own server

from $35/month

Plans by catalogue size · self-hosted from $1,215 one-time

Plans and details →

Try it on a live catalogue: open the demo store and search with a deliberate typo.

 

Add-on · Mobile commerce

PowerApp — mobile app for your store

A native iOS and Android app running on your CS-Cart data: the same products, prices, stock, promotions, reward points and orders. There is no second catalogue to maintain — everything stays in the admin panel you already use.

A mobile site brings a customer in once; an app brings them back for free. Push notifications replace the retargeting budget you spend to buy the same customer a second time.

Platforms Native iOS and Android, published under your own developer account
Home screen Built in the admin panel from six block types, the same way you build website pages
Time to launch Under a week from purchase to submission for App Store and Google Play review
Compatibility CS-Cart and Multi-Vendor 4.18–4.20 · 11 client apps already live in the stores

from $790

Buy outright, or $79/month on subscription

Open the add-on page →

Screens, block types and pricing tiers: see how the app is built.

Services

When no add-on solves it, we do the work

Fixed scope, written specification, a named project manager and a warranty on what we ship.

Custom CS-Cart development

Functionality the platform does not have: add-ons, marketplace mechanics, integrations with 1C, CRM, ERP, payment and delivery providers. We start from a written specification, not from an estimate on a phone call. Details →

CS-Cart upgrade

Move to the current version without losing data, custom code or add-ons. We audit every modification first, upgrade on a staging copy, adapt what breaks and switch over with little or no downtime. Details →

Speed and performance optimisation

Conversion falls by about 4.4% for every extra second of load time. We profile the server, the database and the front-end, then fix what actually costs the seconds — and show you the before-and-after numbers. Details →

Design for CS-Cart

Mobile-first storefront design built on CS-Cart's own template structure, so the layout survives the next platform upgrade instead of becoming a migration problem. Details →

SEO for CS-Cart

A technical audit of indexing, duplicates, redirects, structured data and Core Web Vitals — delivered as a prioritised fix list your developers can act on, or that we implement ourselves. Details →

How we work

What you get besides the code

Before we start

We discuss the goal, offer options and write the specification. You approve scope and price before development begins.

While we build

A named project manager reports progress on a fixed schedule. You always know what is in work and what is next.

Before release

A separate QA pass on every release — the developer who wrote the code is not the person who signs it off.

After handover

Documentation for everything we ship, plus a warranty on the modifications and the project.

Tell us what the store needs to do

Describe the task in a couple of sentences and we will come back with options, a scope and a price. The consultation is free, and we will say plainly if a ready-made add-on already solves it.

Write to us here

Use the Ask a question button at the top of this page — it reaches the same team.

Or reach us directly

sales@cart-power.com · cart-power.com
We work in English and Russian.

Client cases, our full add-on catalogue and 184 customer reviews are in the tabs above.

Similar products

Live search and Search history
5.0 (86)
$120.00
Fast and convenient smart search. Search history. Flexible search settings.
Live Search
4.9 (47)
$75.00
The customer types and immediately sees products with a photo, a price and an «Add to cart» button. The add-on understands synonyms, word forms and typos, searches by product code and features, shows what customers did not find and lets you add a synonym right from the report. The word index keeps it fast on catalogs of hundreds of thousands of products. No subscription.
Full page CACHE addon for CS-CART + HTML minify
4.9 (42)
$85.00
$120.00
Save 29%
  • Makes your store faster.
  • Improves the SEO ranking of the site.
  • Increases conversion.
Simple import from Excel, XML, CSV files with Multivendor support
5.0 (29)
$219.00
$249.00
Save 12%
Import and update products and features. Addon can help you control stocks & prices via Excel, XML price lists.
One Step Checkout - Simple Layout
5.0 (20)
$119.00
The ultimate checkout experience