Advanced Cost of Goods

Key Features

↑ Back to top

Automated 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
  1. Download the extension from your WooCommerce dashboard.
  2. Go to Plugins > Add New > Upload and select the ZIP file you just downloaded.
  3. Click Install Now and then Activate.
  4. Once activated, you can configure the plugin by going to WooCommerce > Settings > Advance Cost of Goods.
discount plugin installation

2. Global Settings

↑ Back to top

Navigate 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 top

Path: 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).

Configuring Profit Margin Calculation Rules in WooCommerce Settings

2.2 Margin Alerts

↑ Back to top

Set up automated email or dashboard alerts when a product’s profit margin falls below a specified threshold.

Setting Up Automated Low Profit Margin Alerts for WooCommerce Products

2.3 Multi-Currency Costs

↑ Back to top

Enable support for inputting product costs in different currencies and automatically converting them based on live exchange rates.

Multi-Currency Product Costs and Exchange Rates Settings

2.4 Profit Email Digest

↑ Back to top

Configure daily, weekly, or monthly automated emails summarizing your store’s total cost of goods and gross profit.

Automated Gross Profit and Cost of Goods Email Digest Configuration

2.5 Previous Orders (Backfill)

↑ Back to top

Apply your newly entered product costs to past WooCommerce orders to generate accurate historical profit reports.

Backfilling Previous WooCommerce Orders with Product Costs for Accurate Historical Reporting

3. Adding Costs to Products

↑ Back to top

You can easily assign costs to your catalog so the plugin can calculate your profit margins on every sale.

WooCommerce Product Edit Screen Showing the Cost of Goods Input Field

3.1 Simple Products

↑ Back to top
  1. Edit any Simple Product.
  2. In the Product Data meta box, navigate to the General or Cost tab.
  3. Enter the purchase price in the “Cost of Good” field.
Adding Purchase Cost to a Simple Product in WooCommerce

3.2 Variable Products

↑ Back to top
  1. Edit any Variable Product.
  2. In the Product Data meta box, go to the Variations tab.
  3. Expand a variation and enter the specific cost in the “Cost of Good” field for that variant.
Entering Cost of Goods for a Variable Product Variation in WooCommerce

4. Viewing Cost and Profit on Orders

↑ Back to top

When 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.

  1. Navigate to WooCommerce > Orders.
  2. Click on any order to view the details.
  3. 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.
WooCommerce Order Details Screen Showing Cost of Goods and Profit Margin

5. WooCommerce Analytics and Profit Reports

↑ Back to top

Advance Cost of Goods integrates seamlessly with the native WooCommerce Analytics dashboard, providing deep insights into your financial health.

  1. Navigate to Analytics > Cost of Goods (or Analytics > Profit depending on your setup).
  2. Use the date filters to view your gross sales, total cost of goods sold (COGS), net profit, and average profit margins.
  3. Analyze profitability by product, category, or date to make informed business decisions.
WooCommerce Analytics Dashboard Displaying Cost of Goods and Profit Reports

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.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

WooCommerce Subscriptions is a WooCommerce extension that lets customers subscribe to your products or...

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.