Docs

COGS and profit settings

POAS uploads use product profit from catalog COGS plus org Profit settings. There is no separate “payment fee rules” engine in live profit math — focus on COGS, fallback %, VAT, and shipping cost.

Catrinoiu Barna Alex Alin

Steps

  1. Edit COGS on Products. Open Products (/app/products). Set COGS per item (inline editor → PATCH /api/app/products/cogs). WooCommerce can push COGS back to WordPress (catalog/cogs) when using the plugin meta key (default cogs_price).
  2. Open Profit settings. Go to Settings (/app/settings) → Profit settings. Lead copy: VAT rate, COGS includes VAT, fallback profit %, and shipping cost — saved once and applied to every connected store.
  3. Set Fallback profit. Fallback profit is a % of line revenue treated as profit when COGS is missing. Use it as a temporary safety net, then fill real COGS so Smart Bidding is not trained on estimates forever.
  4. Configure VAT & shipping. Toggle VAT registered, set VAT rate (required > 0 when registered), choose whether store prices include VAT (auto / included / excluded), toggle COGS include VAT, and set My shipping cost (fixed carrier cost per order).
  5. Check an order. On Orders, confirm columns: Revenue, Ex VAT, COGS, Gross, VAT to pay, Product profit, shipping charged/cost/net, Net total. Google Ads default upload uses product profit only — shipping is for Orders and for Profit + shipping value mode.

What “product profit” means here

computeOrderProfit treats product / net profit as ex-VAT revenue minus ex-VAT COGS. VAT to pay is tracked separately and is not subtracted from the default Google upload. Shipping margin (profit_total = productNet + shippingNet) is used when value mode is Profit + shipping (POAS).

COGS by platform

WooCommerce: product meta key default cogs_price; plugin + app can keep COGS bidirectional. Shopify, BigCommerce, PrestaShop, Shopware, OpenCart: catalog sync starts COGS at 0 and preserves previously saved COGS on re-sync — edit costs in Products. Profit Bid does not currently pull Shopify Admin “Cost per item” as the live source of truth.

What is not in live profit math

Older Woo options like additional fixed overhead per order or percent-of-revenue cost are not subtracted by the current Next.js computeOrderProfit path (or the live plugin compute path). Do not rely on “payment fee rules” for POAS — put fees into COGS or accept they are outside the upload value.

Pricing

Need this running on your store?

Select a plan and continue to secure checkout — POAS conversion upload included on every tier.

14-day free trial available — start free · full pricing details