I'm working on a (US) zip code based shipping module for Ecommerce v.6.
First, I added a field named 'ShippingZip' to the OrderForm class. There's a list of 10 zip codes (set in config file similar to Simple Shipping Modifier) that get one rate, and any other zip code gets the default rate.
The problem is, I'm so far unable to read the value of the entered ShippingZip value in the form to pull into the modifier and check against the list. I've disabled the JS based validation, leaving the server side enabled (so I can see if the shipping cost updates in the order form). When the page reloads after submitting with a value for ShippingZip, the value is being populated in the field by javascript (i believe) but not in the value attribute of the input in the HTML source.
I thought I was on to something with the populate defaults recipe but still no luck.
If anyone can point me in the right direction on this I'd greatly appreciate it.