There is a particular kind of WordPress product that you can recognise from its documentation. It tells you how many database queries a page costs. It lists the exact tables it creates and promises never to drop them. It mentions that there is no licence check or phone-home. CozyBusiness is one of those products, and that attention to detail runs through the whole theme.
CozyBusiness turns WordPress into a B2B supplier directory, modelled on the European trade portals where manufacturers, wholesalers and service providers list their companies and buyers send quote requests. It is a narrow use case, and the theme is built for it rather than adapted to it.
The data model
Company listings are ordinary WordPress posts. Not a custom post type, not a separate table. Each company can carry 45 business fields across seven groups:
- Identity
- Legal registration
- Company size
- Commercial terms
- Quality and certification
- Contact
- Online presence
On top of that sits a custom field builder with 16 field types, which you can apply globally or to specific sectors. A metalworking supplier and a packaging supplier do not need the same profile, and the theme respects that.
Five taxonomies organise everything: sector (hierarchical), country, company type, certification and activities. Combined with auto-generated sector and country landing pages – with copy you can edit – you get a large set of indexable pages that match how buyers actually search, such as “packaging suppliers in Poland”.
What suppliers see
The supplier dashboard has ten sections: profile, products, enquiries, quotes, verification, statistics, billing and more. Suppliers can build a product catalogue with pricing, minimum order quantity, lead time, materials, packaging, a photo gallery and downloadable datasheets. That level of detail is what B2B buyers expect and what most directory themes skip.
A verification workflow lets companies upload documents for your review, and approved suppliers get a badge. Response rate and response time badges are calculated from real message history, so they cannot be faked by editing a profile.
What buyers see
Buyers can browse, filter and save searches, leave reviews scored through the WordPress comments system, and send quote requests. Quote requests are matched to suppliers by sector and country, which is exactly how the big trade portals generate value for paying members.
Monetisation
Subscription plans come with eleven configurable entitlements, so you can decide what a Basic, Pro or Premium supplier actually gets. You can also sell one-off promotions and, optionally, pay-per-lead credits. Stripe handles checkout and the customer portal, with an internal event ledger to keep payment records consistent.
Performance and architecture
| Area | What CozyBusiness does |
|---|---|
| Queries | About 45 queries for a page of twelve search results, through result set priming |
| Custom tables | Ten, prefixed with cozy_, for subscriptions, orders, enquiries, favourites, saved searches, analytics, quote matches, banner stats, Stripe events and lead credits |
| Uninstall safety | Tables are never dropped, so switching themes leaves data intact |
| Build tooling | None required – no Composer, no Node, no parent theme, no page builder |
| External calls | Google Fonts (can be disabled) and Stripe only when keys are entered |
| SEO plugins | Detects Yoast, Rank Math, SEOPress and AIOSEO and disables its own meta output |
For large directories, the developer recommends Redis or Memcached, a real cron entry and a transactional mail service. Minimum requirements are WordPress 6.2+, PHP 7.4+ and MySQL 5.7+ or MariaDB 10.3+, with PHP 8.1+ recommended.
Developer friendliness
The theme ships with a developer handbook that covers the architecture, data model, filters, actions and the reasoning behind design decisions. That last part is rare and valuable – when you need to extend something a year from now, knowing why it was built that way saves hours. There is also an RTL stylesheet that loads automatically, more than 1,150 translation strings and support for WPML and Polylang.
The one-click demo importer creates sample companies, products, sectors, countries, plans and purchase requests, and when you delete the demo it removes exactly what it created. Anyone who has cleaned up leftover demo content from a theme will appreciate that.
Verdict
CozyBusiness is a specialist tool, and a very good one. If you are building a supplier directory for a region, an industry or a trade association, it gives you the core business logic of a commercial trade portal on a WordPress install you fully own. Eight layout styles let you give it your own look, and a lifetime licence with 12 months of developer support keeps the running costs predictable.
Details, demo and licence options are on the CozyBusiness product page. The wider catalogue is at CozyPlugins.