WooCommerce Royal Mail

WooCommerce Royal mail video banner

The WooCommerce Royal Mail shipping plugin allows you offer Royal Mail shipping rates to customers without the need for an API, as Royal Mail does not .

Royal Mail

Royal Mail is a premium shipping method for WooCommerce that lets you calculate shipping costs using Royal Mail rates. The Royal Mail extension can calculate rates worldwide or UK domestic.As the Royal Mail postal service and courier company does not provide an API, this extension contains prices and services hardcoded. Our extension reflects the current 2022 Royal Mail rates (PDF).
To use this extension, your store’s Country/State must be the United Kingdom and the currency must be Pound sterling. The extension’s built-in box-packer require that your non-virtual products have weights and dimensions set. More info at: Adding Dimensions and Weights to Products for Shipping.


  1. Purchase the product from WooCommerce.com
  2. Download the ZIP file from your WooCommerce.com dashboard
  3. Go to Plugins > Add New > Upload and select the ZIP file you just downloaded
  4. Click Install Now and then Activate.
  5. Read on to learn how to set up and configure the product.
More information at: Install and Activate Plugins/Extensions.
More information at: Managing WooCommerce.com subscriptions.

Setup and Configuration

  1. Go toWooCommerce > Settings > Shipping.
  2. Select the Shipping Zone you wish to add the method to, and select Add shipping method  on the right. Add shipping method
  3. Select Royal Mail from the dropdown, and Add shipping method. screen-shot-2016-10-07-at-11-09-04-am
  4. Click on the Royal Mail method to configure the settings:
    • Method Title – Name the shipping method. This is visible to customers.
    • Rates and Services – Controls the services and rates you offer customers.
      • Parcel Packing Method – See below.
      • Offer Rates – Choose to return all rates (user gets selection/choice) or return a single rate.
      • Services – Rename and re-order Royal Mail shipping rates.
Once the plugin is set up, customers will be offered a choice of Royal Mail rates based on • which services & rates you’ve enabled • the contents of the order • the origin of the order • the destination of the order
Example of Royal Mail rates


  1. Go toWooCommerce > Settings > Shipping > Royal Mail
  2. Debug Mode – Enable debug mode to show debugging information on your cart/checkout.

Parcel Packing Method

There are two packing methods with Royal Mail. Each affects the parcels you send to the plugin for a quote.

Pack items individually (Default)

Each item in your cart (non-virtual) is sent to the plugin individually. Quotes for all items are combined for the final cost.

Pack items in boxes together (Recommended)

Items are packed into pre-defined boxes and sent to the plugin for a quote. We recommend this option. See Box-Packing below for more information.


The box packer included with this shipping method allows you group items into packages for which you define the height, width, length, and weight. The packing is mainly volume-based but does also consider item sizes.
The box packer is volume based. In most cases, this provides good results but will never be as accurate as a real person packing a box (see BIN Packing Problem). Therefore, it is important you understand that packing results are as accurate as they can be, and any anomalies should be acceptable.

Setting up box sizes

Most methods of Royal Mail have fixed sizes and do not require custom box sizes. However, International Mail does require custom sizes and their package sizes can vary.Within settings, look for the “International Parcel Sizes” setting. Click ‘add box’ to set up box dimensions:
  • Defined dimensions are used for packing, and items will be fit within these.
  • Box weight is the weight of an empty box.
International Parcel

How the calculation works

The packer does the following:
  1. Finds boxes that fit items being packed (uses H x W x D).
  2. Packs all fitting items into boxes (using volume).
  3. Uses the largest box fitting 100% of items *or* uses the highest % packed box, and then passes unpacked items back (and repeats the process)
  4. Packs unpackable items alone, using item dimensions.
  5. Returns all packed boxes.

Customer Usage


There are no reviews yet

Add a review
You must be logged in to post a review Log In

If this is a plugin and the theme must be unzipped then upload. If it’s PHP script or Android source code and other items then check the docs file available on the zip file.

For info write to: [email protected]

Access to all plugins and themes including all future releases

  • Unlimited domain usage
  • Regular Updates as of when available. Usually, updates released on a daily basis.
  • Cancel anytime.
  • Before making a purchase, please read the Terms and Conditions & Refund Policy.
  • If you have any questions, please first read the faqs.
  • If you haven’t found the answer to your question, please contact us, we will respond asap.
  • Please note that any digital products presented on the website do not contain malicious code, viruses, or advertising. We buy the original files from the developers. We do not sell any products downloaded from other sites.
  • Buy or download for FREE by subscribing to our  Membership Plan. Join the club of more than 8982+ happy members. This is the EXACT same theme as sold by the developer.


  • We offer frequent updates for one year from the date of purchase. After this period, you have to purchase the item again to receive further updates, we also offer lifetime updates as a second option.
  • We regularly update products as soon as we are notified about an update, we go and download it from the author and update it on our site, but In case the current version of the product is not the latest, You can request an update for the product by contact form.
  • We send regular emails advising when products have been updated so please be sure to provide an active email address when you sign up.


  • Our support team is available 24/7, if you have any question or need help in installing or configuring digital products purchased on the website, please don’t hesitate to contact us
  • Please note that we are not developers of the provided products, so our technical support capabilities are limited. We do not change product functionality and do not fix developer bugs.


Have your App reskinned and installation to meet your needs.

Help and Support

Our support team is available from (Mon-Fri) 11:00 AM to 5:00 PM. (GMT+5:30).
You can contact them through the contact box. You can create support ticket for better support.

Shopping cart
Sign in

No account yet?

Login Required

You must login before requesting an update. If you do not have an account, create a new account by clicking the Create Account button.

GNU General Public License

We do not grant any licenses for GPL Items. Some products may require an activation key for full functionality, while others may already be activated and nulled.

GPL-licensed products on Maxkinon Marketplace do not come with a license key, as per the terms of the GPL License.