Obviously I can only speak for what I would want personally, but hopefully some of the things I mention will be useful to you.
Currently my shop uses Business Post for next day delivery and they typically have 5 areas within the Uk which all carry different delivery charges. Depending if whether the postcode is in the north of Scotland, Republic of Ireland...etc.
1. As such, the most important feature for me would be for the shipping module to be able to determine which area a specific Postcode is located within and charge accordingly.
The ability to take into account the total weight of an order would be a close second. At present I have had to enter in each weight range separately which is both time consuming and limiting. Going back to Business Posts charge structure; items up to 10kg all carry the same charge. However once past this limit the charge increases by a certain amount of pence per extra kilogram. This has forced me to create a very long list of delivery options which will take an age to edit should I need to change carrier at a later date.
2. What would be really handy is if the module could provide a single page for each delivery method (Business Post, Royal Mail 1st Class, 2nd, Standard Parcels, etc). With options to specify the standard (lowest charge) then ‘user set’ weight limits with extra charge options, all kept neatly for easy editing.
My shop also offers cover options for delivery (i.e up to £100 cover, Up to £200 ,etc) and at present when someone places an order all options appear for the customer to choose. For instance on a £20 order the customer will still be given choices for standard cover of £39, plus cover for £100, £200 etc.
3. As such it would be really good if the shipping module could also take into account the total value of an order and limit certain delivery options from appearing.
I’m really interested to see how this project turns out as it would be really helpful. After the excellent Frooglefeed module, I’m sure you have what it takes to make something brilliant.
If I think of anything else I will let you know.