Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Shipping method has not been selected yet ? Please help
 
eric128
Jr. Member
 
Total Posts:  16
Joined:  2010-04-16
 

Hi All,

I just upgraded my site from 1.3.x to 1.7.x. I got “Shipping method has not been selected yet” after select payment method. Please see image attached.

I spent almost a day to find solution but problem still there. Please advise!

Thanks

Image Attachments
up17_error.png
 
Magento Community Magento Community
Magento Community
Magento Community
 
gskacha
Jr. Member
 
Total Posts:  21
Joined:  2011-01-06
 

Hi Eric,

i am also getting same error, i also spent my day but didn’t found anythig,

please let me know if you found any solution.

Thanx in Advance.

 
Magento Community Magento Community
Magento Community
Magento Community
 
eric128
Jr. Member
 
Total Posts:  16
Joined:  2010-04-16
 

I have not found solution yet. My site url is http://padlocks170.uranus.variable8.com/
Hope get help from someone on here.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Cameron_iWeb
Member
 
Avatar
Total Posts:  62
Joined:  2012-03-22
 

Hey

How did you upgrade your Magento store?

Do you have any custom plugins that may conflict?

Thanks

Cameron

 
Magento Community Magento Community
Magento Community
Magento Community
 
dvdende
Jr. Member
 
Total Posts:  7
Joined:  2011-02-10
 

I have the same problem for 3 weeks now.

Comments like “Do you have any plugins” are a little assaulting (no offense).
I bet 95 % all Magento CE users have plugings. Better ask for “relevant” info or give some ideas where to look.
My plugins are non shipping/checkout or payment relevant.

Anyhow…
It is for sure that there is changed something within magento and it must have something to do with custom design.
I allready heard there is a change in the one page checkout in combination with javascript.
It seems logical because there is javascript involved with the update of the sidepanel.

If a choice is made on the cart page and update total is used you can go to the OPC and the choice is working.
But on THAT page any change (from ups to dhl for example) will also do nothing.

I hope its enough information so somebody solved this issue before or know where (which files/classes/functions) need to be looked in.

thx

 
Magento Community Magento Community
Magento Community
Magento Community
 
gskacha
Jr. Member
 
Total Posts:  21
Joined:  2011-01-06
 

hi to all…

i resolve my problem…

actully...in my site previous developer had override OnepageController.php file..

that is the issue..

so please check in your app/code/local and app/code/community that if there is any module who override this file..

 
Magento Community Magento Community
Magento Community
Magento Community
 
HoustonPro
Jr. Member
 
Avatar
Total Posts:  9
Joined:  2011-07-13
Houston, Texas
 

I was having the same problem. Thanks for the info.

 
Magento Community Magento Community
Magento Community
Magento Community
 
eric128
Jr. Member
 
Total Posts:  16
Joined:  2010-04-16
 

I think the problem comes from a plugin named “Fooman Surcharge”. It works with 1.3 but not 1.7. I tried modifying the code but still not work. Below is the code. Hope someone here can help.

//need to reset the small order fee in case someone goes back ordering more after seeing the surcharge
            if(strpos($address->getShippingMethod(), '_FSF') > 0){
                $method
str_replace('_FSF','',$address->getShippingMethod());
                
$this->getOnepage()->saveShippingMethod($method);
            
}

            $subtotal 
= (float)$this->getOnePage()->getQuote()->getSubtotal();
            
$minAmount = (float)Mage::getStoreConfig('payment/fooman_surcharge_minfee/minfeeamount'$storeId);
            
$minFee = (float)Mage::getStoreConfig('payment/fooman_surcharge_minfee/minfee'$storeId);
            
$minDesc =  Mage::getStoreConfig('payment/fooman_surcharge_minfee/minfeedescription'$storeId);

            if(
$subtotal $minAmount){
                $method
$address->getShippingMethod();
                if(
strpos($address->getShippingMethod(), '_FSF') === false ){
                    $rate
$address->getShippingRateByCode($method);
                    
$methodDescription$rate->getMethodDescription();
                    
$methodTitle$rate->getMethodTitle();
                    
$carrier$rate->getCarrier();
                    
$carrierTitle$rate->getCarrierTitle();
                    
$price$rate->getPrice();

                    
//Calculate surcharge
                    
$newPrice $minFee $price;
                    if(
$_SERVER['REMOTE_ADDR'== '204.11.25.80'{
                        ob_start
();
                        
#var_dump($rate);
                        
$contents ob_get_clean();
                    
}
                    $rate 
Mage::getModel('sales/quote_address_rate');
                    
$hasAddedPrice  $newMethodTitle $methodTitle." + ".$minDesc." ".$this->getOnePage()->getQuote()->getStore()->formatPrice($minFee,false)
                                    : 
$newMethodTitle $methodTitle." ".$this->getOnePage()->getQuote()->getStore()->formatPrice($price,false)." + ".$minDesc." ".$this->getOnePage()->getQuote()->getStore()->formatPrice($minFee,false);
                    
$rate->setCode($method."_FSF")
                    ->
setCarrier($carrier)
                    ->
setCarrierTitle($carrierTitle)
                    ->
setMethod($method."_FSF")
                    ->
setMethodTitle($newMethodTitle)
                    ->
setMethodDescription($methodDescription)
                    ->
setPrice($newPrice);
                    
$address->addShippingRate($rate);
                    
$this->getOnepage()->saveShippingMethod($method."_FSF");
                    
$hasAddedPrice true;
                
}
            }
            
//save order
            
$address->collectTotals()->save();
            
$this->getOnePage()->getQuote()->getTotals();
 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top