Menu Close
    Hire Us Request Quote Reading List Switch to Dark Mode

    Magento 2 Marketplace Royal Mail Shipping

    Magento 2 Marketplace Royal Mail Shipping module provides Royal Mail Shipping method for shipping the products domestically and Internationally from the U.K – United Kingdom. By using this module, you can provide Royal Mail shipping to your customers. Royal Mail is a widely known and acknowledged company that was established in the early 1516 and now it’s with the Marketplace.


    • Admin can Enable or Disable Royal Mail Shipping method.
    • Admin can set the Royal Mail shipping method Title Name that is Visible on the frontend.
    • Admin can set the Parcel Size and Weight Units.
    • Admin can set the Domestic Allowed Methods.
    • Admin can set to Calculate the Handling Fee as Fixed or Percentage.
    • Admin can set the Amount of Handling Fee.
    • You can check the handy guide to U.K & International Parcel and Letter Service Prices.
    • The Origin for the Seller Store must be United kingdom.
    • Shipping rate is Calculated according to the Product Weight and the Destination Country.


    Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento2 root directory on the server as shown below.

    After the successful installation, you have to run the command on Magento2 root directory-“php bin/magento setup:upgrade”

    Also, run this command into the Magento2 Root- “php bin/magento setup:static-content:deploy” You can refer the below screenshot.

    After running the commands, you have to flush the cache from Magento admin panel by navigating through->System->Cache management as shown below.

    Module – Configuration

    After the successful installation of the Magento2 Marketplace Royal Mail Shipping module, you will be able to see the configuration panel under Store-> Configuration -> Sales -> Shipping Methods -> Marketplace Royal Mail Shipping.

    Here the admin will configure the module and enter the Client ID and Client Secret for the Royal Mail. Client Id and Client Secret Id can be generated by registering at

    After registering, you will receive an email having a link to activate your account. You need to click the activation link, which will redirect you to the login page. Now enter your login Id (Email Id used for the registration) and the password that you set while registering and click the Log In button.

    After logging in, go to the menu item Getting Started and then navigate to the Register your Application point and click “Register Your Application” button.

    On the Register Application page, provide the application name that will be consuming the API, enter the description and click the submit button.

    After clicking the submit button, you will find your Client Id and Client Secret as per the below snapshot.

    After generating the Client Id and the Client Secret, the admin will enter it at the  Marketplace Royal Mail shipping configuration page.

    Admin will configure the rest of the settings as under –

    Enabled for Checkout
    Admin will set the value to “Yes” to enable the module for checkout or “No” to Disable it.

    Test Mode
    Admin can select the test mode as “Yes” for testing the shipping or “No” to go Live.

    Admin will enter the shipping name that will be visible at the time of checkout.

    Client Id
    Admin will enter his Client Id.

    Client Secret
    Admin will enter his Client Secret key.

    Parcel Size
    Admin will select the Parcel Size as Small(2 Kgs.) or Medium.

    Weight Unit
    Admin will select the weight unit for the parcels as Kilograms or Pounds.

    Allowed Domestic Methods
    Admin can select to allow the Domestic Delivery methods available.

    Ship to Specific Countries
    Admin can select to ship to specific countries or all countries under this option.

    Ship to Applicable Countries
    Admin can select “All Allowed Countries” or “Specific Countries”.

    Calculate Handling Fee
    Admin can set to calculate the handling fee as Fixed or Percentage.

    Handling Fee
    Admin will set the handling fee.

    Displayed Error Message
    Admin will enter the error message that will be displayed if the method is not available.

    Show Method if Not Applicable
    If admin selects “Yes”, then the error message will be displayed if the method is not available.

    If set to “Yes”, then the debug log file will be created.

    Workflow and Seller Management

    If Magento2 Marketplace Royal Mail Shipping module is enabled, then the seller can set the Invoice & Shipping address, VAT, TAX information under Marketplace -> Manage Print PDF Header Info as shown below in the screenshot.

    When the buyer adds the products into the cart and goes for the checkout, he will be able to see the Marketplace Royal Mail Shipping on the checkout page as per the snapshot below.

    Customers can also see the selected shipping method on the Order Review page as shown below in the snapshot.

    After the order has been placed, the customer can go to his account menu and click “My Orders” to see the Order details as shown below in the snapshot.

    Even the admin will be able to see the shipping method selected whilst checking the Order details in the backend.

    Seller – Order Management

    When the order is placed, the seller can see the order under “My Order History” as per the image below.

    Now click on the View Order to see the details for the Order as shown below.

    Once the seller generates the Shipment(here the seller will input the tracking number) and Invoice, the seller will able to see complete order details as shown below.

    Shipping Information

    Invoice Information

    The seller can download the Shipping and Invoice slip very easily. In this slip, you can also see the company logo and address, vat, tax information which is entered by the seller under Manage Print PDF Header Info.

    Packaging Slip

    Invoice Slip

    Sellers can also download the PDF of shipping slips and Invoice under Marketplace ->My Order History as shown below in the screenshot below.

    After clicking on Download option a pop-up window will open up. Here you will enter date until which you want to download shipping and invoice slip.



    That’s all for the Magento 2 Marketplace Royal Mail Shipping module still have a doubt get back to us at or drop a mail at

    Current Product Version -

    Supported Framework Version - 2.0.x.x, 2.1.x.x, 2.2.x.x

    . . .


    Add Your Comment

    Be the first to comment.

    Back to Top
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again

    Table of Content

    Hide Index