I host a website that has been up and running for years. It's worked fantastically up until now, but in the past couple days I had a very strange error arise.
In my shopping cart on magento, it gives the user the option of typing in the shipping zip code and getting an estimate on shipping. before the problems arose, the estimate shipping cost wouldn't appear until a zip code was typed. Now, it automatically defaults to $30.00 and I can't figure out how to fix it. I'm not sure if something was updated, like PHP, Magento, or some extension, but I need it fixed ASAP. I've been in Magento's admin area and changed shipping options, looked through tax options and everything I could possibly think of. I've even been in Magento's cart.phtml file and commented out the line:
if (!$this->getIsVirtual()): echo $this->getChildHtml('shipping'); endif;
Doing this just takes the estimate shipping out completely. I don't want it out, I just want it to produce an estimate AFTER the zip code is typed in as opposed to before. I'm at a loss here, and my boss wants this done tomorrow. Any advice would be greatly appreciated. Thanks
EDIT
I've done everything i could possibly think of to fix the problem, even going as far as to completely replace the file with the original clean copy provided by magento. It's still defaulting to 30.00 shipping before anything is pressed; on page load. The site is using one step checkout as an extension on magento, and I'm completely at a loss with this one. I am guessing that it's a bug in the internal software because i've completely replaced all code with clean code except for core functionality of magento/one step checkout. Any input on it? Maybe i can make the radio button invisible until it's pressed? any ideas how to do that?