Loading DHL data…
Overview
By country
By month
Weight & products
Duties
Raw rows
Monthly cost trend total ex VAT, stacked by row type
Cost components share of total
Top 5 destinations by total cost
Top 10 destinations by cost
All countries click headers to sort
| Country | Parcels | Shipping £ | Duties £ | Total £ | Avg shipping/parcel £ | Avg duties/parcel £ | Avg kg/parcel | Avg order value £ | Shipping % of order |
|---|
Month-on-month by country total ex VAT per month, with change vs previous month
Monthly spend trend
Monthly breakdown MoM Δ in last column
| Month | Parcels | Shipping £ | Duties £ | Total £ | Avg/parcel £ | MoM Δ | Avg order value £ | Shipping % of order |
|---|
Parcels by weight band
By product type
Weight band detail
| Weight band | Parcels | Total cost £ | Avg cost £ | £/kg |
|---|
Duties & taxes by month
Top countries by duties paid
| Country | Duty rows | Total duties £ | Avg per row £ |
|---|
Raw rows first 500 of 0 matching
| Month | Ship Date | Order Ref | Type | Country | City | Weight | Total £ | Duties £ |
|---|
DPD — coming next
Same shape as DHL once the data feed is wired in.
Royal Mail — coming soon
OBA data feed to be plugged in.
LCS Cleaning — coming soon
Monthly invoice data from Drive.
Badger Fulfillment — coming soon
Weekly QuickBooks receipts aggregated to monthly.
Ellgia — coming soon
Monthly PDF invoices from Drive.
Stacatruc — coming soon
Ad hoc engineer visit invoices.
EE — coming soon
Monthly broadband billing.
Water Plus — coming soon
Needs MyAccount portal extraction.
EON — coming soon
Manual download flow.
Overall operations cost — coming soon
Combines all suppliers once each module is live.
All couriers compared — coming soon
Side-by-side DHL vs DPD vs Royal Mail.
Settings
Published Google Sheet CSV. Default is the Skin Cupid DHL Analytics Data sheet.
The Cloudflare Worker that proxies to Shopify Admin API. The token never touches the browser.
Shopify order sync cross-reference DHL parcels with Shopify order values
Loading status…
How it works: The portal loops through each month of your DHL data, fetches all Shopify orders from your Worker, and caches them in your browser's IndexedDB. Once cached, the portal matches each DHL parcel to its Shopify order to compute average order value and shipping cost as a percentage of order value.
First sync may take 2–5 minutes depending on order volume. After that, only re-sync if data changes.
First sync may take 2–5 minutes depending on order volume. After that, only re-sync if data changes.