DIGITALJUNKYS/PLUGINS/DJ ROYAL MAIL CLICK & DROP

▸ AVAILABLE NOW

Royal Mail tracking,
free on WordPress.org.

The independent Click & Drop integration for UK WooCommerce shops. Auto-fetches tracking numbers, parses dispatch notes, and surfaces tracking in customer emails — with no licence required. Pro add-on optional, for branded emails, Slack alerts, bulk tools, and admin polish.

▸ BUILT BY A LIVE UK WOOCOMMERCE STORE  ·  HPOS-SAFE  ·  GPL-2.0  ·  ON WORDPRESS.ORG

The full Royal Mail integration, free.

Built inside a live UK WooCommerce store and shipped on WordPress.org — the integration itself is GPL-2.0 and costs nothing. Pro features below are optional polish, not gatekeeping.

[ API ]

Auto-fetch tracking

When a WooCommerce order moves to Completed, the plugin pulls the Royal Mail tracking number from your Click & Drop account via their API and stores it against the order. Zero manual entry.

[ NOTE ]

Parses dispatch notes

The moment Click & Drop writes its dispatch note onto your order (via the WooCommerce REST API), the plugin extracts the Royal Mail tracking number and attaches it — no API key needed for this path.

[ PAGE ]

Public tracking page

Customers look up their order by number, email, or Royal Mail tracking number — no login required. Drops in as a Gutenberg block or shortcode. Rate-limited and themed to match your store.

[ EMAIL ]

Tracking in dispatch email

Adds a plain-text "Your Royal Mail tracking number: …" line with a deep-link to the official Royal Mail tracking page in your "Order Completed" email. Always on, always free. (The styled HTML version is in the Pro add-on.)

[ CRON ]

Hourly backfill

Background sync catches any orders that slipped through — pulls the full tracking map from Click & Drop once an hour and fills in any missing tracking numbers on the last 14 days of completed orders.

[ CLI ]

WP-CLI commands

wp djrmcd backfill for historical-order backfill with --since / --until / --dry-run flags. wp djrmcd status for connectivity checks. Useful in deploys and on-call scripts.

The integration is free. Pro adds polish & ops tools.

Everything you need to actually run Royal Mail tracking on WooCommerce is in the free WordPress.org plugin. The paid add-on is for shop owners who want branded customer emails, team-chat dispatch alerts, and admin tools to save time at scale.

Feature Free Pro
Click & Drop API auto-fetch on order complete
Parses tracking from Click & Drop dispatch notes
Hourly background backfill cron
Plain-text tracking line in dispatch email replaced by branded HTML →
Public Track Order page (block + shortcode)
WP-CLI commands (wp djrmcd backfill, status)
Manual tracking-number entry meta box
Per-IP + global rate limiting on public lookups
Encrypted API key storage (AES-256-GCM)
HPOS-safe (High Performance Order Storage)
Branded HTML dispatch email + colour pickers
Slack / Discord / Microsoft Teams webhooks on dispatch
"Royal Mail" tracking column on WooCommerce → Orders
Stale-dispatch warnings + daily email digest
Bulk "Fetch Royal Mail tracking" admin action
Bulk CSV import (admin UI + WP-CLI)
Multi-courier (DPD, Evri, ParcelForce), customer SMS, custom tracking page ROADMAP

Designed for vanilla WooCommerce.

Both the free plugin and Pro add-on assume a standard installation of WordPress and WooCommerce. Most stores are. If yours has custom order, stock, or email overrides, please test on staging first — see our terms for the full vanilla-WC assumption.

Works with

  • WordPress 6.0+, WooCommerce 8.0+, PHP 7.4+
  • HPOS-enabled and legacy-orders WooCommerce
  • Block themes and classic themes
  • Cart & Checkout Blocks
  • A free Royal Mail Click & Drop account (for the API key)

Doesn't cover

  • Custom themes that override WC order or email APIs
  • Sites that write tracking numbers to non-standard postmeta
  • Third-party order plugins that bypass wc_get_order
  • Royal Mail accounts not eligible for the Click & Drop API
  • Volume that hits Royal Mail's API rate limits (rare for <500 ord/day)

Free forever. Pro when you want more.

The integration itself is free on WordPress.org — no signup, no upsell wall, no upgrade nag inside the plugin. Pro is a separate add-on with its own annual licence and a 14-day refund. No VAT.

Free
£0
Forever · unlimited sites · WordPress.org
  • Click & Drop API auto-fetch
  • Dispatch-note parser
  • Hourly background backfill
  • Plain-text email tracking line
  • Public Track Order page + block
  • WP-CLI commands
  • Encrypted API key storage
  • HPOS-safe
DOWNLOAD FREE
Agency
£149
Per year · 25 sites · 14-day refund · no VAT
  • Everything in Pro
  • Activate on up to 25 sites
  • Priority email support
  • For agencies & freelancers
NOTIFY ME WHEN LIVE

Pro launching soon — final integration testing in progress. Drop your email and we'll send the buy link the moment it's live.
When live: checkout handled securely by Freemius. Cards via Stripe, all major brands accepted.

Shortcode [dj_track_order], native Gutenberg block, WP-CLI commands (wp djrmcd backfill, wp djrmcd status), theme-overridable templates, filterable hooks (djrmcd_tracking_fetched, djrmcd_email_block_bg, djrmcd_show_pro_section, etc.), namespaced classes (Digitaljunkys\RoyalMail\*). HPOS-safe, Cart/Checkout Blocks declared, GPL-2.0. Full integration docs at digitaljunkys.com/docs/dj-royal-mail.

Questions, answered.

Is this an official Royal Mail plugin?

No. This is an independent third-party plugin. We're not affiliated with or endorsed by Royal Mail Group plc. "Royal Mail" and "Click & Drop" are trademarks of Royal Mail Group plc; the plugin name uses the fair-use "for [trademark]" pattern.

What do I need to use the auto-fetch feature?

A Click & Drop account (free for Royal Mail business customers) and your Integration API key, which you'll find at Click & Drop → Settings → Integration API. Paste it into the plugin's settings page in your WordPress admin. The key is encrypted at rest with AES-256-GCM. Auto-fetch ships in the free WordPress.org plugin — no payment required.

What does the paid Pro add-on actually add?

Six things, all aimed at saving time at scale rather than locking core functionality:

  • Branded HTML dispatch email — replaces the free plugin's plain-text tracking line with a styled "Your order has been dispatched" block, with admin colour pickers and an overridable template.
  • Slack / Discord / Microsoft Teams webhooks — one customisable POST to a team-chat webhook URL every time tracking is recorded.
  • "Royal Mail" column on the WooCommerce Orders list — tracking visible at a glance, clickable deep-link, sortable. HPOS-safe.
  • Stale-dispatch warnings — admin notice when Completed orders sit longer than your threshold without tracking, plus optional daily email digest.
  • Bulk "Fetch Royal Mail tracking" — select rows on the Orders screen, pull tracking for all in one click.
  • Bulk CSV importorder_number,tracking_number CSV upload via admin UI or wp djrmcdpro import-csv.
Does it work with WooCommerce's HPOS (High Performance Order Storage)?

Yes. Both plugins are HPOS-aware and declare compatibility. We use wc_get_order() and $order->update_meta_data() throughout — no direct $wpdb->postmeta queries that would break under HPOS. The Pro orders-list column and bulk action register on both the classic and HPOS hook variants.

Does it work with the new block-based Cart and Checkout?

Yes. Both plugins declare compatibility with WooCommerce's block-based Cart/Checkout. Neither plugin touches the checkout flow itself.

What happens if I cancel my Pro licence?

The free plugin keeps doing its full job — tracking auto-fetch, cron backfill, dispatch-note parsing, public Track Order page, plain-text email line, the lot. Your stored tracking numbers stay on every order (they're customer data, we never delete them). The Pro add-on's six features simply stop activating when the licence expires. The dispatch email reverts to the free plugin's plain-text line.

Can I get a refund?

Yes, 14 days from purchase, no questions asked. Just reply to your purchase confirmation email or contact us at info@digitaljunkys.com.

Does it support other couriers besides Royal Mail?

Not yet. Multi-courier support (DPD, Evri, ParcelForce, DHL) is on the Pro roadmap, alongside customer SMS dispatch alerts (Twilio) and a custom-domain tracking page (track.yourstore.com). Existing Pro licence holders get every roadmap feature as it ships at no extra cost.

What about GDPR and customer data?

Tracking numbers are stored as WooCommerce order meta on your own site — we never see them. The free plugin makes outbound API calls to Royal Mail's Click & Drop API using your own credentials, and stays silent otherwise — no telemetry, no licence checks (it's GPL-2.0 on WordPress.org). The Pro add-on uses Freemius for licence verification (opt-out at any time via the Settings page); webhooks call only the URL you configure.

Where do you host the plugin updates?

The free plugin updates via the WordPress.org update channel — the standard "Update available" experience inside your WP admin. The Pro add-on updates via Freemius's update channel using the same one-click flow once you've activated your licence.

Trademark notice: "Royal Mail" and "Click & Drop" are registered trademarks of Royal Mail Group plc. This plugin is an independent third-party integration. It is not endorsed by, affiliated with, or authorised by Royal Mail Group plc. All product names, logos, and brands are property of their respective owners.

Royal Mail tracking, running this afternoon.

Install from WordPress.org, paste your Click & Drop API key, and your next completed order picks up its tracking number automatically — no payment, no signup. Pro add-on optional, for when you want branded emails and team-chat alerts.