Understanding the Cost of Goods Manager

The Cost of Goods Manager is Alpha Insights' centralized tool for efficiently managing product costs across your entire WooCommerce catalog. Whether you have 10 products or 10,000, this tool provides a fast, intuitive way to set and maintain accurate cost data.

What is the Cost of Goods Manager?

The Cost of Goods Manager is a dedicated interface that displays all your products in a sortable, filterable table where you can quickly view and edit costs. Unlike editing products one-by-one in WooCommerce, this manager lets you:

Why Product Costs Matter

Accurate product costs are the foundation of profitable business decisions. Without knowing what products actually cost you, it's impossible to:

How Product Costs Are Calculated

Alpha Insights uses a intelligent hierarchical system to determine the cost for each product. The system checks each level in order and uses the first available value:

Priority 1: Product-Specific Cost (Highest Priority)

If you have set a custom cost directly on a product using the Cost of Goods Manager or the product edit page, that value will always be used. This is stored in the product meta field _wpd_ai_product_cost.

Example: You set T-Shirt Blue (Large) to cost $12.50 - this exact value is always used for that variation.

Priority 2: Parent Product Cost (Variable Products)

For variable products, if you set a cost on the parent product but not on individual variations, all variations will inherit the parent's cost. This saves time when all variations have the same cost.

Example: You set the parent "T-Shirt" product cost to $12.00. All size/color variations automatically use $12.00 unless they have their own specific cost set.

Priority 3: Default Cost Percentage (Fallback)

If no custom cost is set at the product or parent level, Alpha Insights calculates cost using your default percentage setting. This percentage is applied to the product's regular retail price (RRP).

Example: Your default is set to 40% of RRP. A product priced at $50.00 would automatically have a calculated cost of $20.00 (40% of $50).

Configuration: You can set your default percentage in Alpha Insights → Settings → Cost Defaults.

Visual Indicators in the Cost Manager

The Cost of Goods Manager shows you which products have custom costs vs. calculated defaults:

Key Features of the Cost Manager

Real-Time Statistics Dashboard

At the top of the page, six statistics cards provide instant insight into your catalog:

These statistics update automatically as you apply filters or make changes, helping you track progress and identify opportunities.

Advanced Filtering

Quickly narrow down products using multiple filter options:

Filters can be combined to create very specific product lists (e.g., "Electronics category, in stock, missing costs").

Inline Cost Editing

The table interface makes updating costs incredibly fast:

This approach is 10x faster than editing products individually in WooCommerce.

Sortable Columns

Click any column header to sort products by that value:

CSV Import & Export

For bulk operations, you can work with costs in spreadsheet software:

Migration Tool

If you're switching from another cost management plugin, the Migration Tool automatically copies existing cost data to Alpha Insights. Supported plugins include:

Stock Value Tracking

The Cost Manager calculates your total inventory value in two ways:

This helps with inventory management, insurance valuations, and financial reporting.

When to Use the Cost Manager

Initial Setup

When first implementing Alpha Insights, use the Cost Manager to add costs to your entire catalog. The "Missing Cost" filter helps you track progress as you work through products.

Ongoing Maintenance

As you add new products or receive supplier price updates, return to the Cost Manager to add or update costs. The real-time statistics help you maintain data quality.

Periodic Reviews

Schedule monthly or quarterly reviews to:

Financial Reporting

Before closing monthly books or preparing for tax season, use the Cost Manager to ensure all cost data is current and accurate. Export the data for your accountant if needed.

Data Storage and Compatibility

Product costs are stored using WordPress standard post meta fields:

Performance Considerations

The Cost Manager is built for efficiency, even with large catalogs:

Common Use Cases

Scenario 1: New Store Setup

You've just installed Alpha Insights and need to add costs for 300 products. Your supplier provided an Excel price list.

  1. Export a CSV from Cost Manager to get your product SKUs
  2. Match your SKUs with supplier's price list in Excel
  3. Import the CSV to add all costs at once
  4. Use the "Missing Cost" filter to find any products that didn't match, add those manually

Scenario 2: Quarterly Price Increase

Your supplier increased all costs by 5%. You want to update 150 products from that supplier.

  1. Filter by Supplier taxonomy
  2. Export filtered products to CSV
  3. In Excel, multiply all costs by 1.05
  4. Import the updated CSV
  5. Review the "Avg Margin" stat to see how the increase affects profitability

Scenario 3: Finding Low-Margin Products

You want to identify products with margins below 20% to consider repricing or discontinuing.

  1. Sort by "Margin %" column (ascending)
  2. Review the lowest-margin products
  3. Decide whether to increase prices, reduce costs, or discontinue items
  4. Update costs or note products for price changes

Scenario 4: New Product Batch

You just added 20 new products and need to set their costs quickly.

  1. Filter by "Cost Status: Missing Cost"
  2. Click the first product's cost field
  3. Type cost, press Tab, type next cost, Tab... rapidly update all 20
  4. Press Enter or click "Save All Changes"

Best Practices

Integration with Alpha Insights Reports

Costs managed here directly feed into all Alpha Insights profit calculations:

Accurate costs here mean accurate profit data everywhere in Alpha Insights.

Next Steps

Now that you understand what the Cost of Goods Manager is and how it works, you're ready to start using it: