Key Features
↑ Back to topAutomated Profit Margin Calculation: Instantly calculate your net profit margins on every WooCommerce order. Automatically deduct taxes, shipping costs, and gateway fees for pinpoint financial accuracy.
Global & Per-Product Cost Tracking: Seamlessly add cost of goods to Simple Products, Variable Products, or apply global default costs. Never lose track of your inventory value.
Proactive Low Margin Alerts: Stay ahead of pricing issues. Receive automated email and dashboard notifications the moment a product’s profit margin drops below your designated safe threshold.
Multi-Currency Cost Support: Sourcing products internationally? Input supplier costs in foreign currencies and have them automatically converted to your store’s base currency using live, real-time exchange rates.
Automated Profit Email Digests: Keep a pulse on your business without logging in. Schedule automated daily, weekly, or monthly email reports summarizing your gross sales, total cost of goods sold (COGS), and net profit.
Historical Order Backfill: Instantly update your financial history. Apply newly entered product purchase costs to your previous WooCommerce orders to generate accurate historical profit reports in seconds.
Native WooCommerce Analytics Integration: View deep financial insights where you already work. Your profit and COGS metrics are injected directly into the native WooCommerce Analytics dashboard for intuitive reporting.
WooCommerce HPOS & Blocks Compatible: Built with performance in mind. Fully supports WooCommerce High-Performance Order Storage (HPOS) and the modern Cart & Checkout Blocks (Gutenberg) architecture.
1. Installation
↑ Back to top- Download the extension from your WooCommerce dashboard.
- Go to Plugins > Add New > Upload and select the ZIP file you just downloaded.
- Click Install Now and then Activate.
- Once activated, you can configure the plugin by going to WooCommerce > Settings > Advance Cost of Goods.

2. Global Settings
↑ Back to topNavigate to WooCommerce > Settings > Advance Cost of Goods to access the plugin settings. The settings are organized into five sub-sections accessible via the sub-navigation bar.
2.1 Profit Calculation
↑ Back to topPath: WooCommerce > Settings > Advance Cost of Goods > Profit Calculation
Configure how profit margins are calculated (e.g., deducting taxes, shipping, or fees before calculating the final profit).

2.2 Margin Alerts
↑ Back to topSet up automated email or dashboard alerts when a product’s profit margin falls below a specified threshold.

2.3 Multi-Currency Costs
↑ Back to topEnable support for inputting product costs in different currencies and automatically converting them based on live exchange rates.

2.4 Profit Email Digest
↑ Back to topConfigure daily, weekly, or monthly automated emails summarizing your store’s total cost of goods and gross profit.

2.5 Previous Orders (Backfill)
↑ Back to topApply your newly entered product costs to past WooCommerce orders to generate accurate historical profit reports.

3. Adding Costs to Products
↑ Back to topYou can easily assign costs to your catalog so the plugin can calculate your profit margins on every sale.

3.1 Simple Products
↑ Back to top- Edit any Simple Product.
- In the Product Data meta box, navigate to the General or Cost tab.
- Enter the purchase price in the “Cost of Good” field.

3.2 Variable Products
↑ Back to top- Edit any Variable Product.
- In the Product Data meta box, go to the Variations tab.
- Expand a variation and enter the specific cost in the “Cost of Good” field for that variant.

4. Viewing Cost and Profit on Orders
↑ Back to topWhen a customer places an order, the plugin automatically records the exact cost of goods at the time of purchase. You can view these details directly on the WooCommerce Order screen.
- Navigate to WooCommerce > Orders.
- Click on any order to view the details.
- In the order items meta box, you will see a breakdown of the cost and profit margin for each item, as well as the total profit for the entire order.

5. WooCommerce Analytics and Profit Reports
↑ Back to topAdvance Cost of Goods integrates seamlessly with the native WooCommerce Analytics dashboard, providing deep insights into your financial health.
- Navigate to Analytics > Cost of Goods (or Analytics > Profit depending on your setup).
- Use the date filters to view your gross sales, total cost of goods sold (COGS), net profit, and average profit margins.
- Analyze profitability by product, category, or date to make informed business decisions.

If I change a product's cost today, will it affect my past profit reports?
No. The plugin records a permanent cost snapshot at the exact moment of each checkout. Past reports are always based on the cost at the time of purchase and can never be retroactively altered by changes to the current product cost.
Does this plugin work with variable products and their variations?
Yes. Each variation can have its own individual cost. Profit and margin are calculated per variation. A default fallback cost can also be set at the parent variable product level for variations that do not have their own cost assigned.
Can I install this plugin on a store that already has thousands of past orders?
Yes. Use theย Backfillย tool underย WooCommerce > Settings > Advance Cost of Goods > Previous Orders. Clickย “Apply costs to previous orders”ย to apply your current product costs to all historical orders that are missing cost data. The backfill is safe to run multiple times โ it skips orders that already have costs recorded.
What cost does the backfill use for historical orders?
It uses each product’sย current costย at the time the backfill is run. Assign accurate costs to all your products before running the backfill for the best results.
My CSV import completed but says no products were updated. What should I check
Check the following:
The CSV must contain aย header rowย as the very first row, with column names including at minimumยidย andยcost.
Theยidย values must be valid existing WooCommerceย product IDs. Find IDs in Products > All Products (enable the ID column or hover over a product to see it in the URL).
Theยcostย column must not be blank for rows you intend to update.
The recommended workflow is:ย Export first โ modify the exported file โ re-importย to guarantee the IDs are correct.