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.
- 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.
- 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
- Having installed the modules and set those that you require to "Attribute Exact Match".
- Decide which products you want to apply the minimum delivery method to.
- Login to your zen cart admin
- Use Catalog>Categories/Products> then navigate to your products
- setting attributes for the product (click on the A in a circle).
- Select Minimum Delivery Method: [Read only]...
- Select the appropriate option value.
The order is:
- Large Letter
- Small Parcel
- Medium Parcel
- Special Delivery or Parcel Force
Having set up the modules and products here are a couple of examples of what to expect.
- For default operation "Attribute Exact Match" =
False
If you select Large letter only standard letter and airmail letter will be excluded.
If you select Medium Parcel then standard letter, Large Letter, Small Parcel and Airmail Letter and Large Letter will be excluded.
- For "Attribute Exact Match" = True on all module.
If you select Large letter only Large Letter and airmail Large Letter will be displayed.
If you select Medium Parcel then only Medium Parcel and Airmail Small Parcel will be Displayed.
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.