Marketplace The Royal Mail Shipping for Magento 2 module offers the Royal Mail Shipping method for delivering products domestically and internationally from the UK. This module allows you to offer Royal Mail delivery to your customers. Royal Mail is a widely known and recognized company, founded in early 1516 and now in the Marketplace.

Note: This module is an add-on to the Webkul Marketplace module. To use this module, you must have purchased and installed it Multi-vendor marketplace


  • The administrator can enable or disable the Royal Mail Shipping method.
  • The administrator can set the title name of the Royal Mail delivery method displayed in the user interface.
  • The administrator can set the packet size and then the weight units.
  • The administrator can set domestic allowed methods.
  • The administrator can set the processing fee to be fixed or a percentage.
  • The administrator can set the amount of the processing fee.
  • You can check out a handy guide to UK and international package and letter prices.
  • The dealership must originate in the United Kingdom.
  • The shipping price is calculated according to the weight of the product according to the destination country.


Customers receive a ZIP folder then they have to extract the contents of this zip folder to their system. The extracted folder has src folder, inside the src folder you have application folder. You have to move this application folder to the server’s Magento2 root directory as shown below.

After a successful installation, you need to run the command in the Magento2 root directory-“Php bin / Magento setup: update”

Also run this command on Magento2 Root “Php bin / Magento setup: Static-content: deploy” You can refer to the screenshot below.

Installation with Composer

If the module was purchased from the official Magento Marketplace, follow the process below:

Add the name and version of the extension to your own composer.json file:

  1. Navigate to your Magento project directory and update your composer.json file.

For example, to install version 5.0.0, we need to run the following command:

  1. Enter yours authentication keys. The public key is your username; the private key is your password.
  2. Wait for Composer to finalize the project dependencies and make sure there are no errors.

Check the extension

To make sure that the plug-in is installed correctly, run the following command:

By default, the plugin is probably disabled:

The extension name is in the form <VendorName>_<ComponentName> ; this is a different form than the Composer’s name. Use this format to enable the plugin. If you are unsure of the name of the extension, run:

and look for the plug-in under “List of disabled modules”.

Enable plug-in

Some plug-ins will not work properly unless you clear the static view files created by Magento first.

–Clear-static content

the ability to clear static view files when you enable the plug-in.

  1. Enable the plug-in and delete static view files:

2. Register the extension:

3. Recompile the Magento project: In production mode, you may receive the message “Run the Magento compile command again”. Magento does not prompt you to execute a compile command in developer mode.

4. Make sure the plug-in is enabled:

You should see an output that makes sure the plug-in is no longer disabled:

5. Clear the cache:

6. Configure the extension in Admin as needed.

Once you have completed the commands, you will need to scroll through the Magento control panel to clear the cache-> System-> Cache Management as below.

Module configuration

Next to the successful installation of the Magento 2 Marketplace Royal Mail Shipping module, you will see in the configuration panel Trade-> Configuration -> Sales -> Delivery methods -> Marketplace Royal Mail Shipping.

entry: To retrieve the Royal Mail tag for module configuration, visit here link. Once the customer ID and customer secret are created, the administrator enters it on the Marketplace Royal Mail shipping configuration page.

  • On checkout – The administrator sets it to “Yes” to run the module at checkout, or “No” to disable it.
  • Test mode – The administrator can select “Yes” as the test mode to test the delivery or “No” to go live.
  • Allow sellers to save Royal Mail Details – The administrator can also allow sellers to store Royal Mail information on their heads.
  • Title – The administrator gives the shipping name, which is displayed at the checkout.
  • Customer ID – The administrator provides his / her customer ID.
  • Customer secret – The administrator provides the client’s secret key.
  • Package size
    The administrator selects the package size as small (2 kg) or medium.
  • Unit of weight – The administrator selects the package weight unit in Kilograms or Pounds.
  • Permitted domestic methods – The administrator can choose to allow domestic delivery methods.
  • Deliver to specific countries – The administrator can choose delivery to specific countries or all countries depending on this option.
  • Deliver to applicable countries – The administrator can select “All allowed countries” or “Certain countries”.
  • Calculate the processing fee – The administrator can set the processing fee to be fixed or a percentage.
  • Commission fee– The administrator sets the processing fee.
  • Error message displayed – The administrator issues an error message that appears if the method is not available.
  • Show the method if it is not available – The administrator selects “Yes” and an error message is displayed if the method is not available.
  • Debugging – If set to “Yes”, an error correction log file is created.

NOTE: The administrator must set the exchange rate in the UK to use the module. The administrator can set the base rate by going to the exchange rates in the Store menu on the control panel as shown in the figure below –

Workflow and vendor management

If the administrator has allowed sellers to add Royal Mail delivery information, the seller can also provide them Royal Postal Information from the seller’s dashboard. The seller can also create a Roayl Mail tag by clicking the link here.

The seller can follow the steps to create their credentials, as mentioned earlier.

When the buyer adds the products to the cart and then goes to the checkout, he can see the Marketplace on the checkout page of Royal Mail Shipping as shown below.

Customers can also see the selected delivery method on the Order Verification page in the image below.

Once the order is placed, the customer can go to their account menu by clickingMy order“To see the order information in the image below.

Vendor – order management

Once the order has been placed, on the Magento 2 Marketplace Royal Mail Shipping site, the seller can see the order under “My Order History” as shown below. Click now See order to see the details of the order as shown below.

When the seller creates a shipment (here the seller provides a tracking number) and then an invoice, the seller can see the complete order information as shown below.

Delivery information

Billing information

The seller can download Shipping and invoice ticket really easy. In this receipt, you will also see the company logo and then the address, VAT, tax information entered by the seller in Manages the printing of PDF header information.

Packing card

Landing ticket

Admin subscription management

The carriers specified by the administrators are also displayed in the store together with the operators added by the seller. All other steps in the workflow for administrator orders are the same as in the vendor workflow Seller order management section.

Admin product shipment management

The Marketplace Royal Mail Shipping module also works for admin products. Even an administrator can view and manage all subscriptions, and in addition, he can create broadcasts.

Customer ordered an administrator product


Packing ticket

In addition, the administrator can click Print to create a packing list after creating submissions.

That’s all Marketplace Royal Mail Shipping For the Magento 2 module, there is still no doubt to return to us at or drop mail at

Current product version – 5.0.0

Supported frame version – Magento 2.0.x, 2.1.x, 2.2.x, 2.3.x, 2.4.x


Please enter your comment!
Please enter your name here