Against the alternatives
What makes it different
The differences are not features. They are what happens to your numbers when something changes.
Caltru Ledger Typical cost plugin
Past profit when a cost changes Caltru Ledgerunchanged Typical cost pluginrecalculated, silently
Refund dating Caltru Ledgeron the refund date Typical cost pluginon the order date, or ignored
Amount-only refunds Caltru Ledgerreported separately Typical cost pluginprorated across products, or lost
Where costs live Caltru LedgerWooCommerce's own field Typical cost plugina private copy
Missing costs Caltru Ledgertheir own headline number Typical cost plugincounted as 100% margin
Dashboard on 20k orders Caltru Ledger39 ms Typical cost pluginseconds, or a timeout
Product list cost column Caltru Ledger3 queries Typical cost plugina query per row
Delivery and payment costs Caltru Ledgertaken off, per method and gateway Typical cost pluginleft out of profit
Replenishment Caltru LedgerPro add-on, on the same records Typical cost plugina separate plugin, separate data
HPOS Caltru Ledgerfrom the first line Typical cost pluginoften unsupported
Read the left column as a set of promises that hold under pressure. Every row is a thing that goes wrong quietly in the alternative โ not loudly, which is the problem. A silently recalculated past looks exactly like a correct one.
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