Caltru

For the person who will install it

Technical facts

Requirements, storage, and every performance figure with the workload it was measured on.

Requirements

Requires
WordPress 6.8+, WooCommerce 10.4+, PHP 7.4+ · tested up to WordPress 7.1 and WooCommerce 11.2
Order storage
HPOS and legacy, both tested in CI
Multilingual
WPML — a product and its translations are one product
Data
seven custom tables · DECIMAL money · site-timezone accounting dates
Background work
Action Scheduler, with a bounded synchronous fallback
Languages
English source, Lithuanian included
Outbound requests
none from the free plugin — checked by a test · Pro talks to Freemius for its licence and updates
Telemetry
none from the free plugin · Pro shares extra usage data only if you opt in
Standards
WordPress Coding Standards (WooCommerce-Core), PHPCompatibility 7.4

Measured on 20,000 orders · 40,001 ledger lines · 500 products

Operation Queries Time
Whole dashboard, 12 months — 39 ms
Product list, 100 rows 3 42 ms
Replenishment screen (Pro) 3 21 ms
Full re-aggregation, 731 days — 0.7 s
Added to a checkout 47 4.4 ms

The acceptance criterion for the dashboard was two seconds. The query counts matter more than the milliseconds, and two tests exist purely to keep them honest — a change that turns three queries into three hundred fails the build before anyone notices the page got slower.

Stop finding out when a customer does.

What to order, how many, and the arithmetic behind it — inside the WooCommerce admin you already use.

Not an ERP and not a purchasing suite. Caltru works out what to order; placing the order stays with you. What's deliberately not included