Knowledge Base

Search

  • Video block
  • Video Tutorials

  • Watch our easy-to-follow video tutorials for quick tips on designing and managing your store.
  • View Video Tutorials

Setting Up Royal Mail

Royal Mail provides worldwide deliveries and postal services throughout the United Kingdom and Northern Ireland. During the checkout process, your customers can choose from the group of Royal Mail delivery rates, including First Class, Second Class, Standard Parcel, and Special Delivery, along with international service and insurance options. In addition to offering wide selection of preconfigured rates, Royal Mail gives you the ability to create customized rates based on any combination of destination, subtotal, quantity, and cart weight.

Royal Mail Rates During Checkout
Royal Mail Rates During Checkout

To enable Royal Mail

  1. From the Admin panel, select System Configuration. Then in the Configuration panel on the left, under Sales, select Delivery Methods.
  2. Click to expand the Royal Mail section, and do the following:
    1. Set Enabled to “Yes.”
    2. Complete the remaining fields as needed.
  3. Click the Save Config button to save your settings.
  4. To refresh your store‘s cache, select Catalog > Seach Indexing. Then, click the Refresh Index button.

Configuring Royal Mail Rates
Configuring Royal Mail Rates

Assigning a Product to a Shipping Group

The Shipping (Delivery) tab is included in the Default attribute set, and can be used to associate a specific Royal Mail shipping group to a product. The shipping group identifies the rate as belonging to a specific group, such as “Letter” or “Large Letter.”

Product Information - Shipping (Delivery)
Product Information - Shipping (Delivery)

Creating Custom Rates for Royal Mail

You can create custom rates for Royal Mail by downloading the data through the Admin panel of your store and editing the rates in Excel. After you have edited the file, the new rates can be imported back to your store.

  1. From the Admin panel, select System > Configuration. Then in the Configuration panel on the left, under Sales, select Delivery Methods.
  2. Click to expand the Royal Mail section. Then at the top of the section, click the link to download the latest Royal Mail rates.
  3. When the CSV file opens, hold down Crtl+A to select all the text. (Mac users should hold down Cmd+A). Copy and paste the data into a text editor and save it as a .txt file.
  4. Open the .txt file in Excel. In the Text Import Wizard window, do the following:
    1. With the Delimited file type selected, click Next.
    2. When prompted to select the delimiter character, select the Comma checkbox. Clear any other checkboxes that may be selected, and click Next.
    3. With the Column Data Format set to “General,” click Finish. The data now appears as rows and columns in the worksheet.
  5. Edit the data as needed.

    The asterisk is a wildcard that represents “all.”

    If you need to create a custom rate, copy the current rate information and paste it into a new row. Then edit the data as needed.
  6. When you have made the necessary changes, save the edited rate data into a new CSV file.

    If you’re using a Macintosh version of Microsoft Office, save the file as the “CSV (MS Windows)” file type.

  7. In the Admin menu, go to System > Configuration. In the configuration panel on the left, select Delivery Methods. Click to expand the Royal Mail section, and do the following:
    1. In the upper left corner, set Current Configuration Scope to “Main Website.” The Import/Export options appear in the Royal Mail section.
    2. Click the Browse button. Find the edited rates file, and select the file for import.
  8. When complete, click the Save Config button to import the rates.
Royal Mail Rates File
Royal Mail Rates File

Column Description
Country The ISO3 country code where this rate applies. Enter an asterisk (*) for “All.” Separate multiple countries with a comma, such as:  GBR,FRA
Region/State The code for the region or state where this rate applies. Enter an asterisk (*) for “All.”
City The name of the city. Enter an asterisk (*) for “All.”
Zip From Used as search criteria to define the beginning of a range of zip codes.
Zip To Used as search criteria to define the end of a range of zip codes.
Shipping Group Identifies the rate as either “Letter” or “Large Letter.”
Weight > The starting weight to which this shipping rate applies. Default value: * (All)
Weight <= The ending weight to which this shipping rate applies. Default value: * (All)
Price From The starting price to which this shipping rate applies. Default value: * (All)
Price To The ending price to which this shipping rate applies. Default value: * (All)
Item From The starting #items to which this shipping rate applies. Default value: * (All)
Item To The ending #items to which this shipping rate applies. Default value: * (All)
Shipping Price The delivery price.
Algorithm

An additional calcuation that is applied to determine the rate. An algorithm can be used to apply an additional calculation based on weight.  For example, you can use a weight algorithm to charge and additional amount for every extra 1kg in the shopping (basket) cart.The following switches determine whether the weight is used “as is,” or rounded up to the nearest whole number:

  • Weight Ceiling Switch: (wc=) Rounds up the weight to a whole number.
  • Weight Switch: (w=) Uses the actual weight value in the calculation, including fractions.

For example, you have a product that weighs 0.3kg, and you want to charge an extra £1.50 for every 1KG in the shopping (basket) cart. There are eight items in the shopping (basket) cart:

  • 1 * Prod= £5
  • 2 * Prod = £5
  • 3 * Prod = £5
  • 4 * Prod = £6.50
  • 8 * Prod = £8.00

A different result is returned, depending on which weight switch is used in the algorithm. If you use the “wc=” switch, the calculation is based on weight as a whole number, rather than as a fraction. As you can see in the following examples, the returned value is greater because the weight is rounded up from 2.4kg to 3kg.

(weight * extra charge) + base price = delivery charge

(with wc=) 3 * 1.50 + $5 base price = $9.50

(with w=) 2.4 * 1.50 + $5 = $8.60

The following algorithms apply an additional charge when the weight reaches the stated amount:

  • w=2000@3.05
  • w=100@1.11
  • w=100@0.55
Delivery Type The name used to identify this delivery method during checkout. For example: Via 24-48 Courier
Notes An additional explanation or description of this shipping method.

Still have questions? Submit them below and they'll be answered by our expert support team.
Like what you read? Drop us a note with your feedback below.