Linux 软件免费装
Banner图

Profit Forge – Refund, Coupon & Order Audit for WooCommerce

开发者 avakodeforge
更新时间 2026年11月9日 12:13
PHP版本: 8.2 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce coupons audit refunds reconciliation

下载

1.1.3 1.1.1 1.1.0 1.2.1 1.1.2 1.2.0

详情介绍:

Profit Forge scans the orders of your WooCommerce store and reports where money went missing. It gives you the order numbers behind each finding, the amount, and the steps that stop it happening again. No account, no key, no setup wizard. A store leaks money in small amounts. A coupon that stacked when it should not have. A refund where the goods never came back to stock. A customer charged twice because the checkout button was clicked twice. Each one is small. A month of them is not. What it reports Every finding carries the order numbers behind it. Nothing is reported that cannot be shown on an order screen. Findings that share one cause are grouped into a case. After you apply a fix, the next scan re-tests the orders placed since and tells you whether the leak repeated and on which order. How it works
  1. Activate the plugin.
  2. Run a scan: it processes orders in the background in batches, so a busy store keeps serving customers.
  3. Read the report: the total found, findings grouped by rule, the evidence for each finding and the fix steps.
You choose the window: a rolling number of days, the last full calendar month, or all the order history you have. Nothing about the scan is capped, metered or time-limited. Silent when it cannot prove its case A false accusation costs more than a missed leak. Every rule stays silent when it cannot prove its case: a coupon whose settings were deleted, a refund on a product that does not track stock, two orders from the same cart a week apart. If the report says nothing, nothing was proven; it does not mean the rule did not run. Rules that could not run are listed with the reason. Your data stays in your store The scan runs inside WordPress. This plugin makes no external requests at all — no analytics, no phoning home, no order data sent anywhere. Nothing leaves your server. The one place a request can happen is the separate Pro add-on reading your own gateway statement, and only if you give it a key — see External services below. The plugin reads your orders and writes only its own findings table; it never edits an order, a refund, a coupon or a product. Pro A separate add-on adds nine more rules (Stripe fees against your rate card, PayPal fees against your rate card, shipping charged below label cost, single-use coupon reuse, coupon on top of a sale price, partial refund above the line total, tax class with no matching rate, negative margin after cost of goods, paid orders stuck on hold), a printable report, CSV export and a monthly email. The shipping rule waits for carrier label costs. Those rules and screens live in the other plugin — they are not in this one, switched off. Everything this plugin ships is on, for everyone, with no key: every rule it has, the whole scan window, and every line of every report. A Pro licence also includes priority email support while it is active. It ends when the licence expires and comes back on renewal. Documentation: https://profit-forge.com/docs/

安装:

  1. Install and activate WooCommerce first.
  2. Install this plugin from Plugins → Add New, or upload the folder to /wp-content/plugins/.
  3. Activate.
  4. Go to WooCommerce → Profit Forge and press Run scan.

屏幕截图:

  • A finding with its evidence lines, the order numbers behind it, and the steps that stop it recurring.
  • Duplicate paid orders: the same cart paid for twice, both order numbers, and what to do before the bank turns it into a chargeback.
  • Settings: the scan window, how many orders per batch, the alert threshold, and which rules run.

升级注意事项:

1.1.3 PayPal fees from the official PayPal Payments plugin are now read, and orders near midnight at the end of a month land in the right month. If you use Profit Forge Pro, update it to 0.2.2 as well. 1.1.2 If you use Profit Forge Pro, update this plugin: the gateway statement import in Pro needs the CSV reader that this version includes. Nothing changes for other stores. 1.1.0 The scan now tells you what it will and will not check before it runs. Nothing to do on upgrade. 1.0.2 The scan window cap is gone and every report line is shown to everyone. Nothing in the plugin waits on a key. 1.0.0 First public release.

常见问题:

Does any of my order data leave the site?

No. The free plugin makes no outbound HTTP requests. The rules run on your server against your own database, and the plugin never edits an order, a refund, a coupon or a product. The Pro add-on can make one kind of request, only if you ask it to: with a read-only Stripe key it reads your own Stripe statement to check fees. No order data is sent. See External services.

What if my store is clean?

Then the report says zero. Rules are held to zero false findings on a clean test store, and a rule that cannot prove its case stays silent, so anything that is flagged deserves attention. Rules that could not run are listed with the reason, so silence is never mistaken for "all clear".

How is this different from a reporting plugin?

A report tells you what you earned. Profit Forge tells you where money went missing: a coupon that stacked, a refund that never restocked, an order paid twice and, with the Pro add-on, a fee above your rate card. Each finding comes with the orders behind it and the fix steps.

Will it work with my payment gateway?

The free rules work on any store. The fee check is a Pro rule that compares what the gateway kept with your rate card. Stripe fees can be read with a read-only key; PayPal fees come from the fee the PayPal plugin records on the order, or from a statement you export yourself.

Can I follow a leak from the finding to the fix?

Yes, in the free plugin. Findings that share one cause are grouped into a case. After you apply a fix, the next scan re-tests the orders placed since and shows either "not repeated on N later orders" or "repeated on order X".

Will the scan slow down my store?

The scan runs in the background through Action Scheduler (or WP-Cron if Action Scheduler is not available), in batches of 500 orders by default; you can change the batch size from 50 to 2000 in Settings. Nothing happens on the front end, and you can leave the page while it runs.

Why does the report say a rule was skipped?

Because the data it needs is not there, for example the tax rate table when tax is disabled. A skipped rule is listed with the reason.

It found a duplicate order that was not a duplicate. What now?

Tell us. That is a bug, not a matter of taste.

更新日志:

1.2.1 1.2.0 1.1.3 1.1.2 1.1.1 1.1.0 1.0.2 1.0.1 1.0.0