Linux 软件免费装
Banner图

Caltru Ledger – Profit & Cost of Goods for WooCommerce

开发者 caltru
更新时间 2026年10月23日 18:02
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

woocommerce inventory profit margin cost of goods

下载

1.1.2

详情介绍:

WooCommerce tells you what you sold. It does not tell you what you kept. Caltru Ledger records what every sale cost you at the moment it happens. Change a supplier price tomorrow and last month's profit does not move — which is the whole point, and the thing a spreadsheet cannot do for you. What you get What free delivery costs you Shipping free is a decision, not an accident, and it should be one you can price. WooCommerce does not record what the carrier charged you — parcel plugins store tracking numbers, not prices — and most gateways never write their fee onto the order at all. So you tell it once: what each shipping method costs you, and what your gateway takes. From then on every order carries both, and the dashboard shows net profit beside gross. A method you have not priced is reported as not priced — never as free. That distinction is the whole point: a shop giving away delivery on a third of its orders would otherwise read every one of them as costing nothing, and believe a margin it does not have. Typing 0 says something different, and is recorded as 0. What an order cost is written once, on the day it was sold. Your carrier can put its prices up tomorrow without moving last month. It tells you when it does not know A profit figure built on missing costs is worse than no figure, so this plugin never quietly invents one. Revenue with no cost behind it is reported as its own number and flagged on every product it affects. Costs filled in after a sale are marked as estimates, and you can exclude them entirely. The Cost data screen lists the gaps in the order of how much profit each one is overstating, with a box to type the answer into. Built on WooCommerce's own cost field Since 9.5 WooCommerce has a Cost of Goods Sold field of its own. This plugin writes to that field rather than keeping a private copy, so your costs stay with your products whatever you do next. It also hands WooCommerce back the historical figure, so the core order screens show what the order actually cost, not what the product costs today. Coming from another plugin Costs from WPFactory's Cost of Goods, SkyVerge's Cost of Goods and ATUM can be imported, including — where those plugins recorded it — what each past order cost at the time. That is better evidence than today's price, and it is preferred over it. Nothing here is locked Every feature described above is in this plugin, with no time limit, history limit or licence key, and it stays that way: nothing published free here will ever move to a paid version. Caltru Ledger Pro A separate add-on for shops that want the work done for them. It adds new screens, columns and reports; it unlocks nothing in this plugin. Third-party code Charts are drawn with Chart.js 4.5.1 (MIT licence, https://www.chartjs.org), bundled unmodified in assets/vendor.

安装:

  1. Install and activate WooCommerce 10.4 or later.
  2. Install Caltru Ledger from Plugins → Add New, or upload the zip, and activate it.
  3. Open Caltru Ledger → Dashboard. A short setup asks how you enter costs and which order statuses count as sales, offers to import costs another plugin already holds, and can record your past orders.
  4. Enter what each shipping method and payment method costs you under Caltru Ledger → Settings to see net profit as well as gross.
Activating the plugin switches on WooCommerce's own Cost of Goods Sold feature (WooCommerce → Settings → Advanced → Features), because costs are stored there.

屏幕截图:

  • Where the money goes, step by step from sales to net profit, and what each delivery method costs you.
  • The Products report: profit and margin per product, searchable, sortable and exportable.
  • Cost data: every missing cost, the most expensive gap first, fillable in place.
  • Cost and margin on WooCommerce's product list, with Quick Edit.
  • Settings: what each delivery method costs you per parcel, and each payment method per transaction.
  • Setup, from installation to a dashboard that means something.
  • Costs as a spreadsheet: what an upload would change, before anything does.

常见问题:

Will changing a product's cost change my past profit?

No. That is the one thing this plugin exists to prevent. The cost is recorded against the order line when the order is placed, and nothing later rewrites it.

I installed this today. What about my existing orders?

Tools → Record past orders will go through them. They are costed at the prices you have entered now, and marked as estimates so you can tell them apart from figures recorded at the time of sale. Anything another cost plugin recorded back then is used instead, and preferred.

Why do my figures differ from WooCommerce Analytics?

Two reasons, both deliberate. Analytics counts an order on the date it was paid and leaves out orders that are not paid yet; this plugin can count those on their creation date instead, which suits shops taking bank transfers. And refunds here land on the refund's own date rather than the original order's.

Why was WooCommerce's Cost of Goods Sold feature switched on?

This plugin stores costs in WooCommerce's own field rather than a copy of its own, and WooCommerce ignores that field while the feature is off. So activation turns it on, once. Costs you enter stay with your products if you ever remove this plugin.

Does it work with High-Performance Order Storage?

Yes. The whole test suite runs against both order storages.

How do I calculate net profit in WooCommerce?

WooCommerce reports sales, not profit. Net profit is what is left of revenue after refunds, the cost of the goods, what the carrier charged you and what the payment gateway took — plus whatever customers paid you for delivery. This plugin records each of those per order, at the time of the sale, and adds them up per day: enter your product costs, and under Settings what each delivery method and payment method costs you, and the dashboard shows net profit beside gross.

How is this different from WooCommerce's own Cost of Goods?

It uses it. Since 9.5 WooCommerce can store a cost on each product, and this plugin keeps costs there and nowhere else, so you enter a cost once. What WooCommerce does not do is remember: it works an order's cost out again from today's product cost whenever the order is recalculated, and it has no profit reports. This plugin records the cost at the moment of each sale, hands that historical figure back to WooCommerce, and builds the reports, net profit and the gap-finding around it.

How do I enter shipping costs?

Under Caltru Ledger → Settings → Shipping and payment costs, enter what the carrier charges you per parcel for each delivery method (LP Express, Omniva, DPD, Venipak and others are recognised by name), and what each payment method takes. Leave a box empty for "not known" — those orders are reported as unpriced, never as free — and type 0 for a method that genuinely costs you nothing. New orders are priced as they are placed; Tools → Price past orders applies the same costs to orders placed before, marked as estimates.

Do I lose my data if I remove the plugin?

Not unless you ask to. Product costs live in WooCommerce and are never removed. The recorded history — what each past sale cost — is kept on uninstall too, unless you switch on Settings → Data → "Delete all plugin data on uninstall" first. Deactivating the plugin removes nothing.

Does it send anything anywhere?

No. There is no telemetry, no licence check and no outbound request of any kind. There is a test asserting that.

更新日志:

1.1.2 1.1.1 1.1.0 1.0.1 1.0.0