See POAS vs revenue-only reporting
Profit Bid connects store costs to ad spend so you bid on margin — not vanity ROAS.
Where OpenCart ad profit goes
- Hero SKUs (POAS > 130%)41%
- Borderline (90–130%)34%
- Loss makers (< 90%)25%
Most OpenCart accounts discover ~25% of ad-attributed revenue comes from SKUs that lose money on ads.
Connect OpenCart once — Profit Bid recalculates POAS when costs, refunds, or fees change.
OpenCart extensions and COGS
Many OpenCart merchants use cost extensions or supplier CSVs. Profit Bid normalizes per-SKU cost so POAS stays current when you reprice catalog items.
Avoid maintaining parallel ROAS spreadsheets — one profit source prevents conflicting bid signals.
OpenCart POAS checklist
Validate a week of orders manually, then enable automation.
- Connect OpenCart API credentials in Profit Bid.
- Import product costs and spot-check 10 recent orders.
- Link ad accounts and map conversion actions.
- Enable POAS upload. Verify values in Google Ads diagnostics.
- Turn on smart labels after baseline POAS is stable.
Frequently asked questions
Common questions about this topic — tap to read answers.
OpenCart 3 and 4?
Profit Bid supports current OpenCart API versions used by active merchants. Check the integrations page for your version.
Multi-currency stores?
POAS normalizes to your reporting currency using order-time exchange data from the store.












