A Shopware B2B supplier had wildly different margins by customer group thanks to contract pricing. Blended bidding chased big orders that were often the thinnest.
Store
Shopware
Ads
Google Ads
Duration
150 days
The challenge
Contract customers received negotiated discounts, so a large order from a top-tier account could carry a fraction of the margin of a smaller retail order. Revenue bidding kept favoring big, low-margin contract volume.
Approach
Mapped Shopware customer-group pricing into per-order margin.
Computed POAS by customer group and segment.
Uploaded contribution-margin conversions to Google Ads.
Prioritized acquisition of high-margin retail and mid-tier accounts.
Kept contract accounts served but not ad-subsidized.
Performance
POAS by customer group
Profit Bid
Big contract accounts had the lowest POAS. Bidding by customer-group margin redirected spend to profitable segments.
POAS (account)152%
+43 pts
Retail segment spend52%
Margin-led
Thin-contract ad spend12%
Reduced
Results
POAS (account)
109%→152%
+43 pts
Retail segment spend
27%→52%
Margin-led
Thin-contract ad spend
38%→12%
Reduced
Gross profit/mo
€24k→€37k
Same budget
“Our biggest customers had our thinnest margins. POAS by customer group stopped us from paying to win unprofitable contract volume.”
Stack
ShopwareGoogle Ads SearchProfit Bid Pro
Pricing
Get similar results — choose your plan
Select a plan and continue to secure checkout — POAS conversion upload included on every tier.
Choose your plan
Store limits apply when you connect platforms in the app — not at checkout.
Starter
$14.99/ month
$29
For one store getting started with profit-based bidding