LXIT Profit Insights for WooCommerce

Plugin Banner

LXIT Profit Insights for WooCommerce

by Niels R.

Download
Description

LXIT Profit Insights for WooCommerce gives store owners clear visibility into the profitability of their WooCommerce store. By tracking the cost of goods (COGS) per product and variation, the plugin automatically calculates gross profit and margin per order.

A built-in reporting dashboard provides actionable insights into revenue, costs, and profit over time — helping merchants make informed pricing and purchasing decisions.

Features

  • Enter cost prices per product and per variation
  • Automatic profit and margin calculation per order
  • Profit recalculated on order status change, admin save, and refunds
  • Overview dashboard with KPI cards and profit-over-time chart
  • Orders report with revenue, cost, profit, and margin per order
  • Products report with aggregated revenue, cost, profit, and margin per product
  • Configurable order statuses that trigger profit calculation
  • Configurable default date range for reports
  • Retroactive profit recalculation tool to backfill data for existing orders
  • Full HPOS (High-Performance Order Storage) compatibility
  • Compatible with WooCommerce 8.2+

HPOS Compatibility

Profit Insights is fully compatible with WooCommerce’s High-Performance Order Storage (HPOS). All order data is accessed via the WooCommerce order API, never directly via wp_posts.

Third-Party Libraries

This plugin includes the following third-party library:

  • Chart.js (version 4.5.1) — MIT License — https://www.chartjs.org/
    Used to render the profit-over-time chart in the reporting dashboard.
  1. Upload the plugin files to the /wp-content/plugins/profit-insights directory, or install the plugin through the WordPress Plugins screen directly.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Profit Insights in the WordPress admin menu to view your reports.
  4. Enter cost prices for your products via the product edit screen (General tab for simple products, Variations tab for variable products).
  1. Overview dashboard with KPI cards and profit-over-time chart

    Overview dashboard with KPI cards and profit-over-time chart

  2. Orders report with profit and margin per order

    Orders report with profit and margin per order

  3. Profit Insights meta-box on the order detail page

    Profit Insights meta-box on the order detail page

  4. Products report with aggregated profit per product

    Products report with aggregated profit per product

  5. Cost price field on the simple product edit screen

    Cost price field on the simple product edit screen

  6. Cost price field on the variable product edit screen

    Cost price field on the variable product edit screen

  7. Plugin settings page

    Plugin settings page

Does this plugin work with variable products?

Yes. Cost prices can be entered per variation on the Variations tab of the product edit screen.

When is profit calculated?

Profit is calculated when:

  • A new order is created at checkout
  • An order status changes to a configured status (default: Processing, Completed)
  • An order is saved in the admin
  • A refund is issued

Does this plugin support refunds?

Yes. Profit calculations account for refunded quantities and amounts per line item.

Is HPOS supported?

Yes. The plugin is fully compatible with WooCommerce’s High-Performance Order Storage.

What happens to my data if I uninstall the plugin?

All plugin data is removed on uninstall, including custom database tables, options, and product cost meta.

1.1.1

  • Fixed LXIT brand prefix missing from the plugin name in all translations
  • Overview chart now shows all dates in the selected range (days without orders shown as 0)
  • Overview chart colors the line and fills red below the x-axis
  • Tested with WooCommerce 10.8.1

1.1.0

  • Added retroactive profit recalculation tool under Profit Insights Settings Tools
  • Moved Profit Insights to its own top-level admin menu
  • Updated translations: Dutch, German, French, Spanish, Italian

1.0.0

  • Initial release
Back to top