How to use Big royal Mail

If all you want to do is send items based on their value and weight then just install the modules you want to use and all will be well.

If however you want to send items based on their size then you will need to use the attribute pricing with in big royal mail. See below.

How to use Attribute Pricing.

First a few disclaimers.

  1. This module is not intelligent in that if you have two small parcel items it will not calculate that they need to be medium parcel. What it does is it simply looks for the largest shipping requirement in the list of items being shipped and use this as the minimum method of shipping.
  2. If the pricing criteria determine that the shipping method needs to be higher than the method selected then that method will be used unless you have set exact attributes in all modules then you run the risk of no shipping modules being available.  The tables below shows What methods will be available for different attribute settings.

 If Attribute match is set to false (the default value)

Module Attribute
None Large Letter Small Parcel Medium Parcel Special Delivery & Parcel Force
rm1stlargeletter.php Y
Y
N N N
rm1stlargelettersf.php Y
Y
N N N
rm1stletter.php Y
N N N N
rm1stlettersf.php Y
N N N N
rm1stmedparcel.php Y
Y
Y
Y
N
rm1stmedparcelsf.php Y
Y
Y
Y
N
rm1stsmlparcel.php Y
Y
Y
N N
rm1stsmlparcelsf.php Y
Y
Y
N N
rm2ndlargeletter.php Y
Y
N N
N
rm2ndlargelettersf.php Y
Y
N N
N
rm2ndletter.php Y
N N N
N
rm2ndlettersf.php Y
N N N
N
rm2ndmedparcel.php Y
Y
Y
Y
N
rm2ndmedparcelsf.php Y
Y
Y
Y
N
rm2ndsmlparcel.php Y
Y
Y
N N
rm2ndsmlparcelsf.php Y
Y
Y
N N
rmamlargeletter.php Y
Y
N N
N
rmamlargelettersf.php Y
Y
N N
N
rmamletter.php Y
N N N
N
rmamlettersf.php Y
N N N
N
rmamparcel.php Y
Y
Y
Y
N
rmamparcelsf.php Y
Y
Y
Y
N
rmamteulargeletter.php Y
Y
N N
N
rmamteuletter.php Y
N N N
N
rmamteuparcel.php Y
Y
Y
Y
N
rmamtlargeletter.php Y
Y
N N
N
rmamtletter.php Y
N N N
N
rmamtparcel.php Y
Y
Y
Y
N
rmamtslargeletter.php Y
Y
N N
N
rmamtsletter.php Y
N N N N
rmamtsparcel.php Y
Y
Y
Y N
rmpfexpress10.php Y
Y
Y
Y
Y
rmpfexpress24.php Y
Y
Y
Y
Y
rmpfexpress48.php Y
Y
Y
Y
Y
rmpfexpress9.php Y
Y
Y
Y
Y
rmpfexpressam.php Y
Y
Y
Y
Y
rmpfgeconomy.php Y
Y
Y
Y
Y
rmpfgexpress.php Y
Y
Y
Y
Y
rmpfgpriority.php Y
Y
Y
Y
Y
rmpfgvalue.php Y
Y
Y
Y
Y
rmpfiexpress.php Y
Y
Y
Y
Y
rmsmparcel.php Y
Y
Y
Y
Y
rmspecialdelivery.php Y
Y
Y
Y
Y
rmspecialdelivery9am.php Y
Y
Y
Y
Y
rmspecialdeliverysat.php Y
Y
Y
Y
Y
rmspecialdeliverysat9am.php Y
Y
Y
Y
Y

If Attribute match is set to True for all postage methods the following methods are available for each attribute.

Module Attribute
None Large Letter Small Parcel Medium Parcel Special Delivery & Parcel Force
rm1stlargeletter.php N Y N N N
rm1stlargelettersf.php N Y N N N
rm1stletter.php Y N N N N
rm1stlettersf.php Y N N N N
rm1stmedparcel.php N N N Y N
rm1stmedparcelsf.php N N N Y N
rm1stsmlparcel.php N N Y N N
rm1stsmlparcelsf.php N N Y N N
rm2ndlargeletter.php N Y N N N
rm2ndlargelettersf.php N Y N N N
rm2ndletter.php Y N N N N
rm2ndlettersf.php Y N N N N
rm2ndmedparcel.php N N N Y N
rm2ndmedparcelsf.php N N N Y N
rm2ndsmlparcel.php N N Y N N
rm2ndsmlparcelsf.php N N Y N N
rmamlargeletter.php N Y N N N
rmamlargelettersf.php N Y N N N
rmamletter.php Y N N N N
rmamlettersf.php Y N N N N
rmamparcel.php N N Y Y N
rmamparcelsf.php N N Y Y N
rmamteulargeletter.php N Y N N N
rmamteuletter.php Y N N N N
rmamteuparcel.php N N Y Y N
rmamtlargeletter.php N Y N N N
rmamtletter.php Y N N N N
rmamtparcel.php N N Y Y N
rmamtslargeletter.php N Y N N N
rmamtsletter.php Y N N Y N
rmamtsparcel.php N N Y Y N
rmpfexpress10.php N N N N Y
rmpfexpress24.php N N N N Y
rmpfexpress48.php N N N N Y
rmpfexpress9.php N N N N Y
rmpfexpressam.php N N N N Y
rmpfgeconomy.php N N N N Y
rmpfgexpress.php N N N N Y
rmpfgpriority.php N N N N Y
rmpfgvalue.php N N N N Y
rmpfiexpress.php N N N N Y
rmsmparcel.php N N Y Y Y
rmspecialdelivery.php N N N N Y
rmspecialdelivery9am.php N N N N Y
rmspecialdeliverysat.php N N N N Y
rmspecialdeliverysat9am.php N N N N Y

Set up the products

  1. Having installed the modules and set those that you require to "Attribute Exact Match".
  2. Decide which products you want to apply the minimum delivery method to.
  3. Login to your zen cart admin
  4. Use Catalog>Categories/Products> then navigate to your products
  5. setting attributes for the product (click on the A in a circle).
  6. Select Minimum Delivery Method: [Read only]...
  7. Select the appropriate option value.
    The order is:
    1. Large Letter
    2. Small Parcel
    3. Medium Parcel
    4. Special Delivery or Parcel Force

Having set up the modules and products here are a couple of examples of what to expect.

I therefore suggest that you leave Special Delivery and one of the Parcel Force Global delivery methods set to False as this will supply a catch all for all deliveries when the value is too high for the default desired method.