Connect Royal Mail account | Calcurates for Magento

How to connect your Royal Mail account

Connect Royal Mail carrier to your Calcurates account

Royal Mail connects in Magento 2 stores only, where it is used for shipping labels. On Shopify and WooCommerce, Royal Mail does not appear in Connect Carrier Account, and the steps below do not apply. To show Royal Mail prices at checkout on those platforms, use Table Rates that follow the Royal Mail price list by weight and size.

In order to connect your Royal Mail account to Calcurates please proceed to Shipping Options > Manage Carriers.  

Click "Connect" next to Royal Mail and fill in the connection form.

It is required to have an  Online Business Account and specify the following data:
  1. Account Number. Fill in the Online Business account number.
  2. Contact Name.
  3. Company Name.
  4. Street Line 1. Required.
  5. Street Line 2. Optional.
  6. City.
  7. Postal Code.
  8. Phone. Country and Area codes are required.
  9. Email.
  10. OBA Email. Online Business Account email address.
Click Connect after you fill in the form. In the carriers grid the Royal Mail carrier status will be changed to "connected": 


Now you can Sync Carrier Services and Packages and then Add a Carrier Shipping Option with Royal Mail Carrier.

Royal Mail Real-Time Rates Limitations

There are no API endpoints provided from Royal Mail side, therefore Real-Time rates cannot be requested on the fly.
For that reason we have worked on creating Table Rates methods equivalent to the rates Royal Mail provides generally.



This can be used as a workaround to cover the real-time rates depending on the product weight and size:
We are ready to provide you with a package of pre-configured methods to imitate real-time rates from Royal Mail.