Paid access to contacts in CS-Cart Multi-Vendor: the Algoritm.market case

About the project

A CS-Cart Multi-Vendor platform with paid access to contacts and vacancies.

Algoritm.market is a platform where participants earn money from access to contacts and vacancies. I added paid contact unlocking, tariff limits, the purchase of additional views, and application processing. Standard CS-Cart sells products, but here we needed to sell actions — opens and requests.

Client Algoritm.market
Model CS-Cart Multi-Vendor with monetized access to contacts
Project period ongoing collaboration

Monetize not the product, but access to actions inside the platform

The platform’s business model went beyond a regular store. Contacts should not open for free. Access depends on the tariff, the remaining number of views, and the platform’s rules.

Tasks

  • Hide contacts until they are opened.
  • Link access to participant tariffs.
  • Deduct one view when a contact is opened.
  • Close new contacts after the limit is reached.
  • Add purchase of view packages.
  • Allow managers to grant access manually.
  • Implement vacancy applications with statuses and notifications.

Built a paid access model on top of standard CS-Cart Multi-Vendor

1

Paid contact opening

The card is visible to everyone, while contacts remain hidden. A user with available views opens a contact, and the system deducts one view from the limit.

2

Tariff-based limits

Each tariff includes its own number of views. Once the limit is exhausted, the participant stays on the platform, but cannot open new contacts anymore.

3

View packages

Packages can be purchased separately from the tariff, for example 10 opens. Each open deducts one view. When the package is used up, contacts are closed again.

4

Manual access assignment

In the admin panel, a manager can assign views to a specific participant: by agreement, as a bonus, or on support request.

5

Vacancy applications

The user submits an application through a form on the site. Then the request enters processing: status, notifications, assignee, and consent to personal data processing.

6

Process inside the platform

Requests stay inside the website and follow a clear processing flow instead of getting lost in email, messengers, or manual spreadsheets.

Below are the screenshots of the main interface changes visible to the client

What the client got

Paid contact opening Tariff-based view limits Additional view packages Automatic access closure after the limit is reached Expanded analytics Vacancy applications with statuses and notifications

The platform received its own monetization model on top of standard CS-Cart Multi-Vendor: participants pay for specific actions, while the team manages limits and requests from the admin panel.

Do you have a similar task on CS-Cart? → Discuss the task

Frequently asked questions

Can paid access to contacts be built on CS-Cart?

Yes. Contacts are hidden in the card and opened by a tariff, a purchased view package, or manually by a manager.

Can contact views be tied to Multi-Vendor tariffs?

Yes. The tariff includes a number of views. Once the limit is used up, new contacts stay closed until a package is purchased or access is granted by a manager.

Can view packages be sold separately?

Yes. Packages can be any size: 5, 10, 20, or 50 opens. Each open deducts one view.

Can vacancy applications be built inside CS-Cart?

Yes. The user submits an application through a form, and the request goes into processing with statuses, notifications, assignees, and access control.

Is CS-Cart suitable for a platform with contacts, vacancies, and requests?

CS-Cart Multi-Vendor provides the foundation: users, vendors, roles, tariffs, admin panel, and storefront. Paid access, limits, and request handling need to be customized for the business model.

LET’S GET STARTED

Describe the project — we’ll estimate it within 24 hours

We’ll tell you whether it is feasible, how long it may take, and what it may cost. Free and without obligation.

  • Fixed price before work starts
  • An agreement for each project
  • Results warranty
Preferred contact method