Where I'm At
My custom theme is more-or-less built.
I'm charging for shipping using weight ranges and a single carrier.
I input all the weight ranges for that carrier.
I input the fees for every zone and weight range.
I updated the zones' names and added a few to reflect the carrier's pricing (it's not by continent).
I'm now updating the zones for individual countries.
I've only updated two countries so far, one a long time ago (it works properly) and about an hour ago (it's not working properly). I set the US to Zone 5 Special, which has an ID of 9. On the front end, after I it displays a shipping price equivalent to that of Zone 2 which has an ID of 2 and was the original zone it was assigned to.
Things I've Tried/Checked
In the dir app/cache, I deleted everything except index.php (smarty/ and class_index.php).
I checked the database to make sure it's correctly set, it appears to be so. In the ps_country table, The US has an id_zone of 9, which matches the id_zone for Zone 5 Special in the ps_zone table.
I searched Google.
So… Now what?
I'm not sure what else to check/try. Is there a database cache somewhere that I'm not aware of? Am I missing something in the process of setting up countries, zones, and weight ranges? Any help is appreciated.