When I try to create an order via the backend, under
payment method it showes "No Payment Information Required" and
Shipping Method showes "Sorry, no quotes are available for this order at this time."
But in the frontend it showes both of the method.
Did I miss some setting?
Best Answer
(partial answer)
Magento does not allow all payment or shipping methods for orders by the backend. This makes sense, as for example, when you use PayPal and order via the backend, the user can/should not provide his credentials to login and pay with PayPal.
Payment methods have a flag
$_canUseInternal
, see for example in the fileapp/code/core/Mage/Paypal/Model/Standard.php:39
You could try to overwrite your payment method in
app/code/local
by copying the model file and set this flag to true. But there is no guarantee for it to work. If you use a 3rd party module for the payment, you should contact the extension vendor to fix this.Concerning the shipping method I currently do not have an answer.