Royal Mail shipping for CS-Cart and Multi-Vendor: checkout rates from your own price table, orders and labels through Royal Mail Click & Drop, tracking numbers back into CS-Cart.
Tested on 2 buildsUpdated Nov 6, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Royal Mail Click & Drop Shipping: Royal Mail services at checkout, orders and tracking numbers from the order page1 of 7
What it does
For UK shops and marketplaces that ship with Royal Mail. Click & Drop is Royal Mail's online shipping service for businesses; the add-on connects to it with your own API key. Checkout shows Tracked 24, Tracked 48, Special Delivery and International Tracked methods. Because Click & Drop has no live rate quote, the prices come from a table you maintain per service, zone and weight.
How it works
Paste your Click & Drop API key and test the connection. Enter your prices on the Rates tab and add Royal Mail shipping methods. At checkout the customer sees the services with your prices. On the order page, send the order to Click & Drop (or let a status do it); for OBA accounts the label comes back, otherwise print it in Click & Drop. Cron reads the tracking number back. Failed jobs are retried and logged.
Features
Table rates per service, zone (UK, EU, world) and weight band, edited in the admin
Orders sent to Click & Drop from the order page, at an order status or in bulk
Labels as PDF for OBA accounts, with customs documents for international orders, one combined PDF for many orders
Tracking number read back and stored as a CS-Cart shipment, with a link to the Royal Mail tracking page
Cancel a Click & Drop order from the order tab
API key stored encrypted, connection test, job queue with retries, log with CSV export
Multi-Vendor: one marketplace account or one account and rate table per vendor
What you get
Package
kv_royal_mail-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Supported
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.17.2, Nov 6, 2026Tested on: Multi-Vendor 4.17.2
Requirements
Platform
CS-Cart and Multi-Vendor 4.17.2 or later
Requirement
Administrator access to the store's admin panel
Requirement
A Royal Mail Click & Drop account (pay as you go or OBA) and an API key. In Click & Drop open Settings > Integrations, add a new integration and choose Royal Mail Public API; copy the key it shows. Label download through the API is available to OBA accounts only (Royal Mail's rule)
Requirement
A cron job on your server (see step 7)
Core changes
None. Hooks and template overrides only
1.0.0
Nov 6, 2026
Latest
Added 8
Initial release.
Checkout rates from a merchant-maintained table per service (Tracked 24, Tracked 48, Special Delivery, International Tracked, International Tracked & Signed), zone (UK, EU, rest of the world) and weight band, per account in Multi-Vendor.
Orders sent to Royal Mail Click & Drop (POST /orders) from the order page, at a chosen order status or in bulk, with recipient, parcel, items, totals, service code and customs data for international orders.
Labels for OBA accounts (stored PDF, one combined PDF for many orders); pay-as-you-go accounts print in Click & Drop.
Tracking number, printed, manifested and despatched state read back into the order and a CS-Cart shipment; link to the Royal Mail tracking page.
Cancel (delete) a Click & Drop order from the order tab.
Connection page with an encrypted API key, account type, Click & Drop service code mapping read from the account, and a connection test.
Job queue with retries and back-off (HTTP 429 included), cron (command line and secret address), log viewer with CSV export.
Tested on Multi-Vendor 4.17.2. First release.
Does it work with CS-Cart and Multi-Vendor?
Yes. In Multi-Vendor the marketplace owner can use one Click & Drop account and one rate table for everyone or let each vendor connect their own.
Which CS-Cart versions are supported?
4.17.2 to 4.21.x.
Why do I enter the prices myself?
The Click & Drop API creates orders and labels but offers no rate quote. The add-on therefore prices checkout from a table you keep in line with your Royal Mail price list. It never shows a price that Royal Mail calculated.
Do I need an OBA account?
No for sending orders to Click & Drop and reading tracking back. Yes for labels returned through the API (a Royal Mail rule); pay-as-you-go merchants print the label in Click & Drop.
Is there a test mode?
Royal Mail provides no sandbox. Use a Click & Drop account you are happy to create test orders in, and cancel them from the order tab.
Where is my API key stored?
In your own database, encrypted. The key is derived from your store's secret in config.php, so a database dump alone does not reveal it. It is never shown again after saving.
Does it send data to Kavio Labs?
No. The add-on talks to Royal Mail only. The license check sends your domain name to the Kavio Labs license server once a day (Kavio Labs downloads).
What happens when Royal Mail is down?
Jobs fail, wait and are retried automatically (5 minutes up to 12 hours). While a Click & Drop order is active for a CS-Cart order, the add-on does not send it again.
What happens when the license expires?
New work stops: no checkout rates and no new orders sent. Work already under way (the queue, tracking) is still finished.
How do I get updates?
Install the new package over the old one. See Installation.
How do I get support?
Contact us through https://cs-cart.kaviolabs.com.
Royal Mail is a trademark of its owner; this add-on is not affiliated with or endorsed by Royal Mail.
Add a released add-on to this order and save 15% on it. It uses the same edition and store domain.
Royal Mail Click & Drop ShippingThis add-on
+
Shipping Goal Progress BarShow shoppers how close they are to free shipping, a gift or a discount, with live progress in the mini-cart, cart, checkout and a sticky bar.
$39
+
Delivery Date & Time Slots"Order within 2 h, get it by Thursday" on every product page, and delivery day and time slot booking at checkout.
$79
+
Shipping Estimator on Product PageShipping cost, carrier and arrival date for the visitor's location on the product page, before the cart.
$39
Buy with confidence
What stands behind your license
Tested builds
This product was tested on these builds. Builds we did not test are not listed.
CS-Cart4.17.2
Multi-Vendor4.17.2
12 months of updates
Updates and support are included in the price. The product keeps working afterwards; renewing is optional.