Togfather:
Hello,
Many thanks for your reply. I am happy to have radio buttons instead of a drop down box. Can you tell me which page needs code altering in order to get that to work. I need to enter some code that creates additional radio buttons if the postcode matches a criteria. For example: if postcode contains PH26 then display radio button standard £9.95, radio button before 9.00 am £16.00, and radio button before noon £13.00, and if postcode contains FK1 then display radio button standard £9.95.
All of my shipping costs are flat rate.
Best wishes
Tog Porter
Forgive me for not being very familiar with the specifics of postcodes in your area, but when you say if the postcode contains FK1, that is what you meant such that all of the following postcodes (while fictitious in my creation) would be subject to the same shipping rate(s): 23FK1, 56FK1, FK136, etc. because they all contain FK1.
So here is where my experience with ZC is light, but I understand the concept and that there are enough examples on this website to push through the problem. Unless there is a cleaner way, because all shipments are through the flat rate module, there are a couple of ways I think it can be done and it somewhat depends on if it is for you as a store modifier or for someone else that mostly uses it but doesn't understand modifications.
The options I see are, copy the flatrate.php file enough times to address the different shipping characteristics, such as there is a general flat-rate, there is a flatrate for two postcodes, then there is a flatrate for each of two times, so that could be four files. Alternatively, in the one flatrate.php file, all of the rules could be incorporated so that there is one file and the rates are changed based onn what is included in the postcode. Ideally all of that inforation would be captured in the admin panel, but one may need to just modify the flatrate.php file in the future.
The file(s) in question are located in store/includes/modules/shipping.
At the moment I'm on a cell phone and it is not easy to find additional information to help out. But from what it appears the desire is to modify the rate based on where it is being shipped and offer some additional flatrate options based on the destination.