Skip to content
CAI
Produce a survey ↗Verify a survey

inklabs/kommerce-core

This system is a PHP-based e-commerce backend that manages the full lifecycle of online retail operations, including product catalogs, shopping carts, orders, and inventory. It implements a CQRS architecture with dedicated command and query handlers to process business logic for entities like products, users, and shipments. The system supports complex commerce features such as cart price rules, catalog promotions, tax calculations, and shipping label generation via external gateways.

59.8

Adequate · 20 July 2026

31k

lines of production code

PHP

primary language

1

bus factor · 3 authors in all

2

measurements over time

CAI band scale
CAI trend line

How it got here

2014–2015 · CQRS and domain modeling

The codebase underwent a significant architectural shift towards a Command Query Responsibility Separation (CQRS) pattern, introducing a Command Bus, Query Bus, and Event Dispatcher to decouple operations. This period also established a comprehensive domain model with extensive Data Transfer Objects (DTOs) and service layers for cart, order, and inventory management, all supported by rigorous test coverage.

38 changes

2016 · CQRS and authorization enforcement

The codebase underwent a comprehensive migration to a Command/Query (CQRS) architecture, introducing dedicated command and query classes for nearly all business domains including products, carts, coupons, and inventory. This structural shift was accompanied by the implementation of strict, handler-level authorization checks, ensuring that administrative actions are properly secured across the application.

38 changes

2017–2018 · Structured response and authorization layer

This period focused on standardizing the application's architecture by introducing a consistent set of response classes that wrap data transfer objects for various domain entities. Concurrently, the codebase implemented a robust, session-based authorization context to enforce strict access control for users, carts, and orders. The work also extended these patterns to new features like warehouse management and configuration handling.

21 changes

CAI lens gauges

Survey your own repository

inklabs/kommerce-core was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 20 July 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit e1b2df1763 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.17. Score the same commit under that rubric and you get the same number.
CAI link cards