What this audit checks
Authentication & access
- HTTP Basic credentials (username + password) authenticate against /v1/merchants/
- merchant_id resolves to an ACTIVE (not INACTIVE/SUSPENDED) marketplace account
- Stored credentials still valid - no 401/403 on the validate endpoint
Account health & policy compliance
- Account status ACTIVE and base_currency configured
- enabled_countries populated - merchant active in at least one country marketplace
- VAT-compliance metadata present per destination country (OSS thresholds, UK VAT trigger, HS commodity codes)
- Cancellation rate within Fruugo policy band (under 3 percent over 30D)
Listing quality & suppression
- Required attributes complete (title, brand, ean/sku, price, stock_quantity)
- No listings in REJECTED or REVIEWING status via /v1/products
- Feed ingestion success above 95 percent on last /v1/feeds/imports cycle (items_accepted vs items_rejected)
- vat_compliant flag true so listings are not blocked from per-locale distribution
Buy Box / featured-offer
- Per-locale price competitive vs other Fruugo sellers of the same ean
- stock_quantity above zero for ACTIVE listings so the offer stays eligible
- Featured-offer (buy box) win rate within target band
Order defect & feedback
- On-time shipping rate above 95 percent - no order past ship_deadline via /v1/orders
- Order defect rate (cancellations + refunds) within Fruugo threshold
- Pending-shipment backlog not above 2x the 30D average
Cross-channel inventory & pricing parity
- Fruugo listing catalog parity vs bigcommerce.product on sku (title + price drift)
- No ACTIVE Fruugo listing for a SKU that is out of stock on BigCommerce
- EU price coherence vs Amazon EU / eBay EU per country (spread under 10 percent)
Severity thresholds
| Signal | Warn | Critical |
|---|---|---|
buy_box_win_rate | - | < 0.60 |
defect_rate | - | > 0.03 |
feedback_score | - | < 4.0 |
listing_suppressed_pct | - | > 0.05 |
account_health_score | - | < 70 |
Data sources
GET https://api.fruugo.com/v1/merchants/{merchant_id}- Account status, base currency, enabled countriesGET https://api.fruugo.com/v1/products- Listing inventory, status, VAT compliance, attribute completenessGET https://api.fruugo.com/v1/orders- Orders, ship deadlines, cancellations, defect signalsGET https://api.fruugo.com/v1/feeds/imports- Feed ingestion success, items accepted vs rejected