Market PRO v.5+ module for Cotonti CMF

Free solution for scalable E-Commerce projects: you can create a showcase of blacksmith's products and services; a group online store of goods from China; a cooperative farmers' online food market; in miniature a marketplace similar to Amazon, Wildberries

Free solution for scalable E-Commerce projects: you can create a showcase of blacksmith's products and services; a group online store of goods from China; a cooperative farmers' online food market; in miniature a marketplace similar to Amazon, Wildberries, Rozetka, Prom, Envato.  

 

Your own trading online ecosystem on CMF Cotonti, based on the Market PRO v.5+ module

 

Introduction

When developing e-commerce projects, the key factor is not only the set of features “here and now”, but also the system's ability to adapt to increasing load, changes in business logic and the emergence of new requirements. Practice shows that monolithic boxed CMS and cloud platforms are often excessive at the start and not flexible enough at the development stage.

CMF Cotonti was originally designed as a foundation for further web development, a framework for assembling your own module and plugin configurations, and not as a final CMS. 

The Market PRO v.5+ module is a clear example of how a scalable trading platform can be built on the Cotonti core — from a simple product showcase to a full-fledged marketplace with distributed logic. But what does this actually mean?

 

CMS vs CMF: differences in approaches in practice

 

The difference between CMS and CMF is conveniently explained through the analogy of a car.

Boxed e-commerce CMS and cloud services can be compared to a car in the maximum configuration. It looks prestigious, equipped with many built-in functions, but:

  • a significant part of the capabilities remains unclaimed;
  • you have already paid for the excess functionality;
  • any non-standard modification is either impossible or requires intervention in the core;
  • updates often break previous custom modifications.

In contrast, CMF is a basic platform, similar to a car in the minimum configuration. It does not impose architectural decisions, but allows you to:

  • add only the necessary components and their functionality;
  • build and develop your own business logic;
  • control performance and load;
  • develop the project evolutionarily, without migrations to another system.
  • fully control and customize the appearance, build design and interface in any direction.

Market PRO is a module that was not written from scratch; to some extent, it is partially a clone of the Pages module that exists under the hood of Cotonti, but Market PRO is an independent, autonomous base.

 

Market PRO as an independent Cotonti component

 

Market PRO is not an “out-of-the-box online store”, but a basic trading module that serves as an infrastructure layer. It provides:

  • a mechanism for placing products and services;
  • linking listings to users (sellers);
  • basic catalog structure;
  • API and hooks for extending logic.

The module only pulls in the most in-demand Cotonti core functionality: user system, templating, routing and events. Thanks to this, Market PRO remains an autonomous component that can be updated and maintained independently of other parts of the project.

It is important to understand: the module does not “automatically adapt” to the business. Its task is to provide a stable and isolated foundation on which the developer builds their own ecosystem. 

 

Plugin architecture as the foundation of scalability

The key feature of Market PRO is its focus on extension through plugins. Almost all additional functionality is moved outside the module core and implemented through plugins that are connected via Cotonti hooks.* 

A hook — in the simplest sense — is a hook in the hallway closet on which you can hang one or more jackets or coats.

This provides fundamental advantages:

  • the core remains compact and performant;
  • plugins can be enabled and disabled without reworking the system;
  • load is distributed only to the subsystems actually in use;
  • failure or update of one plugin does not affect the others.

Thus, Market PRO scales and develops infrastructurally like a Lego constructor, like a gaming PC, like a residential complex in a new building — but exactly the way you need it.

 

Typical usage scenarios for Market PRO

In practice, the module is used in various formats:

  • showcase of products or services of one manufacturer (craftsman, workshop, farmer);
  • group store with multiple sellers;
  • professional outsourcing services portal or everyday specializations;
  • cooperative market with seller showcases and shared order logic;
  • niche marketplace with overlapping categories;
  • digital goods platform.

In all these cases, the same basic module is used, and the differences are achieved through flexibility, variability of plugin configuration, and custom user logic modifications. With Cotonti CMF your hands are untied, whereas with boxed CMS even an advanced developer often feels like they are in a straitjacket. Of course, a CMS can be rewritten, but then it will have to be thrown away because the time for an update will inevitably come — and you won’t be able to update it… this is a dead end, the limit of your project’s development.

With Cotonti CMF it’s hard to imagine a limit, because the core is updated separately, and its updates will never overwrite the ecosystem and plugin infrastructure you have built, with Market PRO v.5+ as its foundation.

 

Key plugins of the Market PRO ecosystem

Catalog filtering and navigation

Product Filter implements dynamic product filtering by parameters that can be global or category-specific.

 

Multiple categories

The Multicategories plugin solves the common problem of nested and intersecting categories. One product can simultaneously appear in several categories — especially important for marketplaces and classifieds.

Example: an accessory can be displayed in the “Electronics”, “Promotions” and “New Arrivals” sections without duplicating entities.

 

Order management

Orders (Market Orders) adds a full-fledged order system:

  • shopping cart;
  • processing statuses;
  • purchase history;
  • notifications.

This turns the catalog into a fully functional e-commerce tool without changing the structure of the base module.

 

Payment systems

The Payments module provides integration with payment gateways and billing systems. Implemented features include:

  • user balance
  • payment acceptance;
  • paid platform services;
  • platform commissions;
  • withdrawal of funds to sellers.

Billing logic remains isolated from the product catalog, which simplifies maintenance.

SEO and search engine optimization

SEO plugins automate:

  • meta-data generation;
  • human-readable URLs;
  • sitemap;
  • microdata / schema.org markup.

This allows projects with thousands of product pages to remain correctly indexed without manual optimization.

Multilingual and multicurrency support

Multi Localization provides product display in multiple languages and support for different currencies. The plugin is especially relevant for international and cross-regional projects.

Reviews and ratings

The Reviews plugin adds a social component:

  • reviews;
  • ratings;
  • aggregated seller ratings.

It increases trust in sellers and user engagement.

Digital goods

Digital downloads extends Market PRO for selling intangible products. It implements automatic file delivery after payment, download limit control, and basic protection against unauthorized access.

 

Integration with the Cotonti ecosystem

Market PRO is isolated from updates to the rest of the system, but it is not cut off from it and interacts correctly with:

  • Pages module (articles, blogs, news, service pages);
  • Users (sellers, buyers);
  • access rights system;
  • template engine;
  • community or forum plugins.

At the same time, the module does not depend on specific implementations and can be embedded into an existing Cotonti project.

 

Infrastructure advantages of the modular approach

In the long term, this architecture provides:

  • horizontal scalability — growth without rewriting the core;
  • risk isolation — local changes do not cause system-wide failures;
  • predictable development — no “breaking” migrations;
  • performance optimization — only necessary components are active;
  • easier maintenance — simplified updates and backups.

Conclusion

Market PRO v.5+ demonstrates the practical value of the Cotonti CMF approach for e-commerce projects. Instead of a universal but rigid solution, it offers a flexible platform that adapts to the project’s business logic rather than the other way around.

The combination of Cotonti + Market PRO + plugin ecosystem allows you to create scalable trading systems without unnecessary complexity and dependence on monolithic solutions. For projects focused on growth, customization and infrastructure control, this is a serious argument in favor of choosing CMF over a boxed CMS. 

 

Permanent link to the current module source code repository on GitHub.



Rating based on reviews:
Stars received: 0
Total reviews: 0
Average rating: 0
7 minutes read

Reviews to products

No reviews yet


Add to Cart

Product has no downloadable file

 

Category Extentions
Advertising and promotion, Cart and order processing, Posts and events, Marketplaces
Availability
Free

Featured articles for this product

Как работает меню категорий в модуле Market PRO v.5+

Как работает меню категорий в модуле Market PRO v.5+

Основная задача меню — обеспечить пользователю понятную навигацию по каталогу товаров независимо от

Content author

webitproff

Offline

webitproff

Last logged: 2026-07-18 14:46

  • Чем могу помочь?

    Оказываю весь спектр услуг по CMF Cotonti. Разработка открытых и закрытых корпоративных интернет порталов, небольших социальных сетей, торговые площадки, маркетплейсы, биржи фриланса, каталоги товаров оптовых поставщиков, интернет-магазин под заказ, чтобы делать совместные покупки и групповые совместные продажи от имени нескольких продавцов.

  • Разработки на GitHub бесплатно
  • Featured Products and Services

    Cotonti CMF: Plugin Installation, Integration, and Adaptation

    Cotonti CMF: Plugin Installation, Integration, and Adaptation

    professional services for the installation, deep integration and adaptation of plug-ins for Cotonti
    Product Filter "Market PRO Filter" 

    Product Filter "Market PRO Filter" 

    Flexible filtering of products in category lists by individual parameters or characteristics. The

    Market PRO Showcase

    CMS, Script and Engine for an online storefront, infoproduct shop and digital goods store. Different prices in different currencies. Online cryptocurrency payments for goods and services.