When your online sales channels are humming, an empty Click & Drop queue is a nightmarish experience. Dealing with Royal Mail Click and Drop missing orders stops your warehouse operations in their tracks, leading to delayed despatches, frustrated customers, and time-consuming manual order entry. Whether you run a high-volume storefront on Shopify, WooCommerce, Amazon, or TikTok Shop, sync failures between your channel and Royal Mail can happen for several subtle reasons.
This guide breaks down why orders fail to import, provides a step-by-step diagnostic checklist, and details platform-specific solutions to restore your automated shipping workflow.
Why Are Royal Mail Click and Drop Missing Orders Occurring?
Royal Mail Click & Drop relies on automated API calls to pull unfulfilled orders from your integrated sales channels. When this bridge breaks, orders remain stuck in your store admin as unfulfilled, while Click & Drop shows zero pending orders.
The underlying root cause usually falls into one of four categories:
- Authentication and Token Expiry: The security token authorization between Click & Drop and your storefront has expired, been revoked, or corrupted.
- Data Validation Errors: The payload sent from your store contains unsupported formatting, such as special characters or emojis in product titles, which causes the API import to fail silently.
- Server Environment Restrictions: Security settings, Web Application Firewalls (WAFs), or custom permalinks on your web host are actively blocking Royal Mail's server IP addresses.
- Status and Location Mismatches: Misconfigured location permissions or order status filters prevent Click & Drop from recognizing that an order is ready for despatch.
Immediate Steps to Fix Royal Mail Click and Drop Missing Orders
Before making changes to your store settings, execute these immediate diagnostic steps to narrow down the cause.
1. Check the Official Royal Mail Status Page
First, check the Royal Mail Click & Drop Status Page to determine if there is an ongoing system-wide incident. However, keep in mind that official status indicators can occasionally reflect standard operational status even while underlying channel API integrations are experiencing temporary degradation. If the status page shows green but your orders remain missing, proceed with store-level troubleshooting.
2. The Store Disconnect and Reconnect Method
For general API freezes, refreshing the OAuth token connection forces a complete re-sync of your order queue.
- Log into your Click & Drop account and navigate to Settings > Integrations.
- Select the affected channel and click Disconnect.
- Log into your store backend (e.g., Shopify, Amazon, or WooCommerce) and remove the Royal Mail application authorization.
- Return to Click & Drop, click Add new integration, and complete the authorization prompt.
Important Warning on Duplicate Orders: Disconnecting and reconnecting an integration will trigger a fresh historical query. This frequently causes previously imported orders to reappear in your Ready to Print queue. Always perform a thorough audit of your order list after reconnecting to delete duplicates before printing labels.
If you find yourself managing duplicate items or needing to streamline order lists prior to picking, tools like the ShipKnot Chrome Extension allow you to view, consolidate, and merge duplicate items directly inside your browser window without altering your stored database.
3. Verify the Despatch Toggle Setting
Ensure that Click & Drop is configured to monitor the correct order states. Within your integration settings in Click & Drop, ensure the option titled Mark orders as despatched on channel is checked. If this setting is disabled, Click & Drop may fail to trigger status callbacks, causing sync queues to stall.
Platform-Specific Solutions for Missing Orders
Different e-commerce platforms handle data payloads differently. Below are verified solutions for the most common platform integration failures.
Shopify: Emoji Bugs and Location Mismatches
Shopify integrations are generally reliable, but two specific issues account for the vast majority of missing orders:
- The Emoji and Special Character Bug: Royal Mail Click & Drop cannot process emojis or non-standard UTF-8 symbols within product titles, variant descriptions, or SKU fields. If an order contains a item named with an emoji (e.g., "Leather Wallet 🎁"), the Click & Drop API parser will silently drop the entire order. Review recent un-synced orders in Shopify and edit the product or variant titles to remove emojis or non-standard characters.
- Multi-Location Stock Mismatches: If your Shopify store utilizes multiple inventory locations (e.g., Retail Store, Main Warehouse), Click & Drop must be explicitly mapped to the exact location from which items are fulfilled. If an order is routed to a Shopify location that is not selected in your Click & Drop integration settings, the order will be ignored during sync cycles.
- Legacy App Version: Integrations built prior to December 2017 use deprecated Shopify API protocols. If you are using an older connection, delete it completely and reconnect using the modern Shopify App framework.
For official details, refer to the Royal Mail Shopify Troubleshooting Guide.
WooCommerce: Permalinks, Security Firewalls, and Timezones
WooCommerce provides maximum flexibility, but self-hosted environments introduce several potential points of failure:
- Plain Permalinks Break REST API: Click & Drop communicates with WooCommerce via the REST API endpoints
/wp-json/wc/v2/orders/and/wp-json/wc/v3/orders/. If your WordPress site uses Plain permalinks (https://yourstore.com/?p=123), the REST API routes are disabled, completely preventing Click & Drop from fetching orders. Go to Settings > Permalinks in WordPress and select Post name or any non-plain structure. - Mandatory HTTPS Protocol: Royal Mail requires secure communication. If your WooCommerce site serves requests over HTTP or has mixed-content issues, the sync will silently fail.
- The BST/UTC Timezone Offset Bug: A known bug occurs during British Summer Time (BST). Click & Drop issues API queries using UTC timestamps, while some WordPress host environments return local server time in BST. This 60-minute discrepancy can cause newly placed orders to appear "invisible" in Click & Drop for exactly one hour after purchase.
- Security Plugins and Cloudflare Blocking: Security tools like Wordfence, iThemes Security, or Cloudflare Web Application Firewalls (WAF) often misidentify high-frequency API polling from Royal Mail server ranges as a DDoS attack, returning
403 Forbiddenerrors. You must whitelist Royal Mail's IP addresses in your firewall settings.
Amazon: The Connection Rename Trick
When an Amazon channel integration stops importing orders and standard reconnection fails, stale authorization tokens in Amazon Seller Central are typically responsible.
- Disconnect the Amazon integration in Click & Drop.
- Log into Amazon Seller Central, navigate to Partner Network > Manage Your Apps, and revoke access for Royal Mail Click & Drop.
- Return to Click & Drop and set up the integration again, but give the connection a slightly different name (e.g., change "Amazon UK" to "Amazon UK Store 2").
Using a new integration name forces Click & Drop to create an entirely fresh token mapping in its local database, clearing out cached token errors.
TikTok Shop: "Shipped by Seller" Configuration
TikTok Shop default settings often cause missing orders in Click & Drop:
- Shipping Option Selection: You must set your TikTok Shop shipping settings to Shipped by Seller (Seller Shipping). If TikTok's "Shipped by TikTok" mode is enabled, TikTok will not release full order address payload data to external APIs.
- Service Level Restrictions: TikTok requires fully tracked shipping options for order status updates. Ensure your Click & Drop rules map TikTok orders to Royal Mail Tracked 24 or Royal Mail Tracked 48 services.
Advanced Technical Diagnostics for API Drops
The table below summarizes the core platform requirements and common operational bottlenecks:
| Platform | Primary Failure Cause | Mandatory Requirement / Fix |
|---|---|---|
| Shopify | Special characters / Emojis | Strip emojis from product titles and check location mapping |
| WooCommerce | Plain permalinks / WAF blocks | Enable custom permalinks, HTTPS, and whitelist RM IPs |
| Amazon | Stale OAuth tokens | Revoke permission in Seller Central & re-add with a new name |
| TikTok Shop | Incorrect shipping mode | Switch shipping configuration to "Shipped by Seller" |
| All Channels | Status filter mismatch | Ensure "Mark as despatched" is configured in Click & Drop |
Inspecting WooCommerce REST API Logs
If you use WooCommerce, you can inspect the exact API response sent to Royal Mail:
- Navigate to WooCommerce > Status > Logs.
- Select the latest
fatal-errorsorwc-rest-apilog file from the dropdown menu. - Look for status codes such as
401 Unauthorized(invalid API keys) or403 Forbidden(firewall blocking access).
Manual Fallbacks: CSV Imports via Click & Drop
When live API channels suffer unexpected downtime, you can prevent shipping delays by manually importing your order queue using CSV files.
- Export unfulfilled orders from your storefront as a CSV file.
- Log into Click & Drop and select Orders > Import.
- Map your CSV column headers (Customer Name, Address Line 1, Postcode, Weight, Service) to the corresponding Click & Drop fields.
- Upload the file to generate shipping labels in batch.
This manual fallback ensures your warehouse remains operational while underlying API connections are restored.
Streamlining Fulfillment Once Your Orders Sync
Once missing orders are restored to your queue, keeping warehouse operations moving efficiently is essential. Processing hundreds of individual orders can lead to bottlenecks, especially when handling multi-item purchases or batch picking.
To optimize your workflow after resolving sync issues, tools like ShipKnot help UK e-commerce merchants generate organized PDF pick lists, group items efficiently, and streamline processing without complex backend setup. You can explore available plans on our pricing page or start managing your fulfillment operations directly within Google Chrome.
Frequently Asked Questions
Why do my orders only appear in Click & Drop an hour after they are placed? This is typically caused by a timezone mismatch between UTC and British Summer Time (BST) in WooCommerce environments. Click & Drop queries the API using UTC timestamps, causing orders to remain hidden until the server time catches up one hour later.
I reconnected my store, but now I have duplicate orders. What should I do? Disconnecting and reconnecting an integration triggers a fresh sync query that may pull previously imported orders back into your queue. Audit your 'Ready to Print' section immediately after reconnecting and manually delete duplicate entries before printing shipping labels.
Can emojis in my product titles stop an order from syncing to Click & Drop? Yes. Royal Mail Click & Drop cannot process emojis or non-standard UTF-8 characters in product titles, variants, or SKUs. An emoji in an item title will cause the API payload to fail validation, resulting in a missing order.
What should I do if the Royal Mail status page is green but my orders are still missing? Official status pages do not always reflect immediate channel-specific API failures. First check your store's security logs for 403 errors, verify that no emojis exist in missing product titles, and try reconnecting the channel with a modified integration name.
Do I need to whitelist IP addresses for Click & Drop to work with WooCommerce? If your site uses a security plugin (like Wordfence) or a Web Application Firewall (like Cloudflare), high-frequency API requests from Royal Mail servers may be blocked automatically. Whitelisting Royal Mail IP addresses ensures unimpeded API communication.
Why is my TikTok Shop integration not importing any orders into Click & Drop? TikTok Shop orders will not import if shipping is configured as 'Shipped by TikTok'. You must change your shipping settings in TikTok Shop Seller Center to 'Shipped by Seller' to allow external order sync.
