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 goal
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.
What I did
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.
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.
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.
In the admin panel, a manager can assign views to a specific participant: by agreement, as a bonus, or on support request.
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.
Requests stay inside the website and follow a clear processing flow instead of getting lost in email, messengers, or manual spreadsheets.
Key changes
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.
If you have a CS-Cart Multi-Vendor marketplace where the business model is built around access, tariffs, subscriptions, requests, or closed data, this logic can be customized on top of the standard platform.
The business model is based on access, tariffs, or subscriptions, not only on one-time product sales.
Contacts, profiles, vacancies, or closed data should open by tariff or package, not be visible to everyone.
Each tariff can have its own package of views, requests, listings, or other paid actions.
View packages, requests, premium placements, card boosts, and other actions can be sold separately from the tariff.
Applications need to be accepted and processed inside the site, with statuses, notifications, and assignees.
Manual view assignment makes it possible to grant bonus access, resolve an edge case, or honor an agreement without breaking the automated logic.
Frequently asked questions
Yes. Contacts are hidden in the card and opened by a tariff, a purchased view package, or manually by a manager.
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.
Yes. Packages can be any size: 5, 10, 20, or 50 opens. Each open deducts one view.
Yes. The user submits an application through a form, and the request goes into processing with statuses, notifications, assignees, and access control.
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.