SleekView for WooCommerce DPD Shipping: DPD shipments as tables
SleekView reads the DPD product code, rate, tracking number and Pickup parcelshop ID the plugin writes on each order and renders order, product, rate, parcelshop and status as a queryable grid inside WP Admin.
♾️ Lifetime License available
Move DPD shipments out of order screens and into an audit table
WooCommerce DPD Shipping integrates the DPD MyDPD API into Woo: rate quoting at checkout across DPD products (DPD Classic, DPD 8:30, DPD 10:00, DPD 12:00, DPD Express), Pickup parcelshop selection plus label printing. The plugin saves _dpd_product, _dpd_rate, _dpd_tracking_number and _dpd_pickup_id as meta. The data is there, but the WordPress order list still treats it as per-order detail.
SleekView reads the DPD meta and renders one row per DPD-shipped order with product mapped from code to friendly name, rate, tracking number, Pickup parcelshop ID and status. Filter to DPD 8:30 or DPD 10:00 for the time-definite queue. Filter to orders with a Pickup ID for the parcelshop cohort. Sort by _dpd_rate descending to surface high-charge shipments for contract review with the DPD account manager.
The plugin keeps owning the DPD API and the rate quoting. Inline edits to _dpd_tracking_number route through WooCommerce CRUD so notification hooks fire. The table view owns the audit surface so the DPD picture lives in the same WordPress screen as the rest of the order data, not in MyDPD.
Workflow
How SleekView surfaces WooCommerce DPD Shipping data
Point at the DPD meta
wc_orders joined on _dpd_product, _dpd_rate, _dpd_tracking_number and _dpd_pickup_id. Add wc_order_addresses for shipping country.
Compose the columns
Filter and sort like a database
_dpd_rate for cost audits and by ship date for daily dispatch.
Save and gate the view
Sample columns
A typical DPD audit view
wc_orders with the DPD meta keys joined to the shipping address, product codes mapped to friendly labels via a derived column.
wc_orders + DPD meta (_dpd_product, _dpd_rate, _dpd_tracking_number, _dpd_pickup_id)
| Order | Product | Rate | Tracking | Pickup | Status |
|---|---|---|---|---|---|
| #28194 | DPD Classic | EUR 6.20 | 09825001234567 | Shipped | |
| #28191 | DPD 10:00 | EUR 18.50 | 09825001234568 | Shipped | |
| #28188 | DPD Classic | EUR 5.95 | 09825001234569 | PU-DE-22041 | At Pickup |
| #28183 | DPD Express | GBP 22.40 | Label voided |
Comparison
Default WooCommerce DPD Shipping admin vs SleekView
Default WooCommerce DPD Shipping admin
- DPD meta lives on the per-order screen, never as columns in the orders list
- MyDPD portal requires a separate login outside WordPress
- Time-definite cohorts (DPD 8:30 vs 10:00 vs 12:00) aren't a built-in filter
- Pickup parcelshop IDs sit on orders without aggregation
- Voided labels stay invisible until customer support gets the question
SleekView
- Every DPD shipment as a queryable row
-
_dpd_productmapped to a friendly-name column via a derived expression - Filter by product, Pickup presence, rate band or ship date
- Saved views per role: ops, finance, customer support
-
Inline edits to
_dpd_tracking_numberroute through WooCommerce CRUD
Features
What SleekView gives you for WooCommerce DPD Shipping
DPD products as friendly rows
A derived column maps DPD product codes to readable labels (DPD Classic, DPD 8:30, DPD 10:00, DPD 12:00, DPD Express). The Product column reads like MyDPD.
Composable DPD filters
Stack filters on product, Pickup presence, rate band and status to assemble time-definite queues, parcelshop cohorts and voided-label cleanup lists.
Rate inline for negotiation prep
_dpd_rate sits on every row, so the DPD account-manager review opens on filtered totals and per-product averages, not on a MyDPD CSV.
Audience
Who uses SleekView for WooCommerce DPD Shipping
Shipping ops managers
Filter to today's DPD 10:00 and DPD 12:00 orders for the time-definite queue. Service-level drift surfaces as a filter result rather than an SLA escalation.
Finance and procurement
Export the month's DPD shipments with rate and product for invoice reconciliation. Product-tier averages feed the quarterly account-review meeting.
Customer support leads
Filter by Pickup parcelshop and product for the where-is-my-package response. Time-definite delivery cohorts inform SLA messaging.
The bigger picture
Why DPD integration deserves an in-WP table
A European Woo store running DPD is wiring two systems that rarely meet inside one screen: the WordPress order database and MyDPD. The plugin saves the right product, rate and Pickup data on every order, but the WordPress admin keeps that data as per-order detail rather than as queryable signal. SleekView reads the same DPD meta and renders one row per shipment with product (friendly-named), rate, tracking, Pickup parcelshop and status.
Filters stack into a single query so the DPD 10:00 queue, the Pickup cohort and the contract-review prep all become saved views. Voided labels surface as an explicit filter rather than as customer escalations. MyDPD goes back to being the label printer it should be, and the audit lives where the rest of the order data already does.
DPD keeps owning the API, SleekView owns the read-side picture inside WordPress.
Questions
Common questions about SleekView for WooCommerce DPD Shipping
wc_orders joined with the _dpd_product, _dpd_rate, _dpd_tracking_number and _dpd_pickup_id meta keys, plus wc_order_addresses for shipping_country.
Yes. On HPOS the DPD meta moves to wc_orders_meta. SleekView reads the active path so the same view config works on legacy postmeta or HPOS.
Yes. A derived column joins _dpd_pickup_id against a cached DPD Pickup parcelshop lookup, so the column reads as a shop name and city rather than a numeric ID.
Yes. Build a view of orders with a present-then-removed _dpd_tracking_number or a void flag in the meta. Save it as "DPD voided labels" for daily cleanup.
Yes. Writes route through WooCommerce CRUD so woocommerce_order_status_changed and tracking-update hooks fire. Customer emails send as if from the per-order screen.
Yes. The SleekView table is the source the chart view aggregates, so a count-by-product or sum-of-rate chart pairs with the saved table view in one click.
 Yes. Personal data columns (shipping address, customer email) respect WordPress capability scopes, so finance views can be locked to product and rate columns only.
 
SleekView paginates server-side and indexes on common meta keys. Filtered queries on _dpd_product and date ranges return in milliseconds at typical European merchant scale.
Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Woocommerce Afterpay
- Woocommerce Eway Gateway
- Surecart Subscriptions
- Edd Reviews
- Woocommerce Iyzico
- Woocommerce Instamojo
- Woocommerce Direct Checkout Pro
- Yith Subscriptions
- Woocommerce Coingate
- Woocommerce Stock Manager
- Woocommerce Bulk Discounts
- Woocommerce Bulk Edit Products
- Product Csv Import Export
- Printful Integration
- Square For Woocommerce