I'm working on a site for a home builder who operates a number of franchises throughout the U.S. Because of local zoning laws, etc., a single floor plan will have a different price and be built to different codes depending on where it's built.
What's the best way to handle this? I thought about having a cookied modal window that has the user select the zipcode where they plan to build. Then all the pricing and details for the floorplans would be keyed off that zipcode.
The problem is that some people might not know where they're building yet and might just want to browse without entering the zipcode. I could have a button on the modal form that says "no thanks, I just want to browse right now", but the default pricing and details probably wouldn't be accurate if they're just set to an arbitrary default.
Also, if a person decides to build in another zipcode sometime in the future, they'd have to reset the cookie. I suppose I'd have to have a status bar somewhere that would tell them the zipcode they're using and allow them to change it if they'd like.
Those are my thoughts at the moment. Is there a better way to provide users with the correct pricing and feature details based on the location where they want to build their home?