Linux 软件免费装
Banner图

ProfitEngine — Purchasing & Inventory

开发者 shiponkarmakar
更新时间 2026年10月28日 02:50
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

inventory profit suppliers purchase orders purchasing

下载

1.0.4 1.0.5

详情介绍:

ProfitEngine is a purchasing, inventory-planning and profit system built directly on WooCommerce. It answers the questions a store owner asks every week: Most stores only see a simple "price minus cost" figure. ProfitEngine records the true cost of every sale at the moment it happens, forecasts demand from your own sales history, and turns that into a clear reorder list and purchase orders you can send to suppliers. Dashboard Smart reorder Transparent forecasting Every suggestion is built from simple formulas you can check: Purchase orders Suppliers Products Real profit Reports Built for WooCommerce

安装:

  1. In your WordPress admin, go to Plugins → Add New, search for ProfitEngine and click Install Now. (Or upload the plugin zip under Plugins → Add New → Upload Plugin.)
  2. Click Activate. WooCommerce must be installed and active.
  3. Open ProfitEngine in the admin menu.
  4. Follow the setup steps on the Dashboard:
  5. Add your suppliers.
  6. Set purchase costs and suppliers for the products you buy (on the Products screen).
  7. Open Reorder and click Recompute forecasts.
  8. Create your first purchase order.
  9. Optional: under Settings, choose your cost basis, payment fees, revenue statuses and forecasting defaults, then run Historical profit to include past orders.

屏幕截图:

  • Reorder: what to buy, grouped by urgency, with suggested quantities.
  • Purchase orders: every PO with its status, expected date and total.
  • Purchase order editor: line items, landed cost, discount and multi-currency.
  • Suppliers: contacts, currency, lead time and linked products.
  • Products: stock grid with cost, margin, stock and inventory value.
  • Profit: real profit by product with a full cost breakdown.
  • Reports: profit, sales vs cost, supplier spending and inventory value, with CSV and PDF export.
  • Settings: profit model, forecasting and revenue recognition.

升级注意事项:

1.0.5 Fixes the Critical badge style on the Reorder screen.

常见问题:

Does ProfitEngine require WooCommerce?

Yes. ProfitEngine works on top of WooCommerce and needs WooCommerce 8.0 or newer to be installed and active.

Does it work with variable products?

Yes. Each variation has its own cost, supplier and stock, and is forecast and ordered separately.

How is "real profit" calculated?

For each order line: revenue (after discounts and refunds, excluding tax) minus the product cost, its share of shipping, payment fees and any other costs you configure. Tax is excluded by default because it is passed on to the tax authority; you can include it under Settings.

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

No. The cost of each sale is recorded when the sale happens, so your history stays accurate even when your purchase costs change later.

Does it count unpaid Cash-on-Delivery orders as revenue?

Only if you want it to. Under Settings → Revenue recognition you choose which order statuses count. By default Processing and Completed orders count; Cash-on-Delivery stores usually untick Processing so revenue is only recognised once an order is Completed (delivered and paid).

Can I see profit for orders placed before I installed the plugin?

Yes. Go to Settings → Historical profit and run the backfill. It processes your past orders in the background in small batches.

Does ProfitEngine change my WooCommerce stock?

Only when you receive a purchase order: the received quantity is added to the product's stock. If stock tracking was off for that product, it is turned on and the received quantity becomes its starting stock. It never changes your prices or other product data.

What is landed cost?

The full cost of getting stock into your store: the supplier's price plus a share of shipping, customs, handling and other order costs. ProfitEngine spreads those extra costs across the products in a purchase order by value, so each product's cost (and therefore your profit) is accurate.

How should I enter VAT or GST on a purchase order?

If you can claim the tax back, leave it as recoverable, and it stays out of product cost. If it is a non-refundable tax or import duty, tick Non-refundable and it is added into the landed cost of the products.

Can I buy from suppliers in another currency?

Yes. Set the purchase order currency and an exchange rate to your store currency. Costs are converted to your store currency when stock is received.

What is the difference between weighted average and last purchase cost?

Weighted average blends the cost of the stock you already have with each new delivery, which smooths out price changes. Last purchase cost always uses the most recent delivery's cost. Choose under Settings → Cost basis.

How does the reorder list decide what is urgent?

Critical means the stock will run out before a new order could arrive (days of stock left is less than the supplier's lead time). Warning means stock is at or below its reorder point. Recommended means it will run low within your coverage period. Products with no recent sales are not listed.

How often are forecasts updated?

Automatically every night, and whenever you click Recompute forecasts on the Reorder screen. Forecasts are calculated in small background batches so large catalogues don't slow your site.

Can I set my own reorder point or safety stock?

Yes. Set them per product (or per variation). Leave them empty and ProfitEngine calculates them for you from sales velocity, lead time and your safety-days setting.

Can I print or email a purchase order to my supplier?

Each purchase order has a printable version with your logo, which you can print or save as a PDF and send to your supplier. Add your logo under Settings → Purchase order branding.

Can I export reports?

Yes. Every report can be exported to CSV or PDF.

Will it slow down my store?

No. ProfitEngine only loads its scripts on its own admin screens, records profit with a lightweight step when an order's status changes, and runs heavy work (forecasts, backfill) in the background using WooCommerce's Action Scheduler.

Is it compatible with High-Performance Order Storage (HPOS)?

Yes. ProfitEngine declares full compatibility with WooCommerce HPOS.

Who can access ProfitEngine?

Administrators and shop managers (any role that can manage WooCommerce). Other users cannot see its screens or data.

Does it send my data anywhere?

No. ProfitEngine does not connect to any external service. All data is stored in your own WordPress database.

What personal data does it store?

It does not store customer personal data. Profit records contain only order IDs and product figures. It stores the supplier contact details you enter (contact name, email, phone and address).

What happens to my data if I deactivate or delete the plugin?

Deactivating never removes data. Deleting the plugin also keeps your suppliers, purchase orders and cost history, so you can reinstall without losing anything. The only exception is if you turn on Settings → Delete all plugin data when uninstalled, which removes everything.

Is ProfitEngine translation-ready?

Yes. All text is translatable, and a translation template is included.

更新日志:

1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0