Country Setting and Shipping Method
Dear all experts,
our magento has installed :
0 Step Checkout
http://www.magentocommerce.com/magen...-checkout.html
MSP Multi-Flat Shipping
http://www.magentocommerce.com/magen...-shipping.html
And we are using Paypal Express Checkout without Order Review Page, and Paypal would return us the shipping address after paying process is finished. And the Checkout page there is no address textbox allows customer to type address, because we use the shipping address from paypal.
Here is the setting of
Multi-Flat Shipping :
Created 4 x Flat Rate shipping method with "All Countries Allow" .
0 Step Checkout :
Didn't set default country , state and city.
And the problem is happened at Checkout.
It display "Sorry, no quotes are available for this order at this time." at shipping area of Checkout Page.
However, if the default country of 0 Step Checkout set to (let say) UK
The shipping option is appear, however , for example If the customer finished paying at Paypal, and deliver to USA. but the return shipping address from Paypal which become "UK" (the default country at 0 Step Checkout).
I have checked the Paypal log, the Country code has been changed when Magento calling DoEC API.
I also have checked the code from default/default/template/freaks/checkout/shipping/available.phtml, and found the following to control the shipping method display :
<?php if (!($_shippingRateGroups = $this->getShippingRates())): ?>
<p><?php echo $this->__('Sorry, no quotes are available for this order at this time.') ?></p>
<?php else: ?>
I'm still new in Magento and not yet ready able to change the code.
Is there anyone can help me and tell the reason of causing this problem. and please give me a suggestion that I should pursue to work on available.phtml to enforce showing shipping method,
or trace the problem when the system calling DoEC.
Thanks for valuable advise in advance
ASTON M.