Quote Originally Posted by blucollarguy View Post
The tricky part at this juncture in your "quick fix" will likely be "looping" through each vendor to get each quote. This is where the need to modify each shipping module comes in. Each module needs a "ship from" address in order to generate a quote, so the module needs to be called, executed, data collected, individually for each vendor, before you can add up a total shipping cost.
Well, I'll start with step 1 (pick the "best" zip code and add a flat rate for each additional vendor).

Then I'll see if I get to step two (looping through each vendor). That doesn't scare me, since going to each vendor is just a call to their rating and validation engine (that's where the name rave comes from in the cgi call, if you were ever wondering). I used to work for UPS with the guys who wrote RAVE.

My real goal would be to have every order contain one to n shipments, where each shipment can be tracked separately. One vendor might have multiple shipments, and multiple vendors clearly have multiple shipments. But, that's not gonna happen any time soon.

Thanks for all the help.