magento2: Unable to save shipping information. Please check input data.
Preconditions
- Magento version 2.1.2
- PHP 7.0.13
- MySQL 5.6.34
- nginx
Steps to reproduce
- Login to account
- add product to cart
- Move to checkout page
- enter address and select shipping method
- click Next button
Expected result
- it should save the info and move to payment page.
Actual result
- I get an error
Unable to save shipping information. Please check input data.
- and following exception:
#0/public_html/vendor/magento/framework/Interception/Interceptor.php(146): Magento\Checkout\Model\ShippingInformationManagement->saveAddressInformation(128, Object(Magento\Checkout\Model\ShippingInformation)) #1/public_html/var/generation/Magento/Checkout/Model/ShippingInformationManagement/Interceptor.php(26): Magento\Checkout\Model\ShippingInformationManagement\Interceptor->___callPlugins('saveAddressInfo...', Array, Array) #2 [internal function]: Magento\Checkout\Model\ShippingInformationManagement\Interceptor->saveAddressInformation(128, Object(Magento\Checkout\Model\ShippingInformation)) #3 /public_html/vendor/magento/module-webapi/Controller/Rest.php(307): call_user_func_array(Array, Array) #4 /public_html/vendor/magento/module-webapi/Controller/Rest.php(216): Magento\Webapi\Controller\Rest->processApiRequest() #5/public_html/var/generation/Magento/Webapi/Controller/Rest/Interceptor.php(37): Magento\Webapi\Controller\Rest->dispatch(Object(Magento\Framework\App\Request\Http)) #6 /public_html/vendor/magento/framework/App/Http.php(135): Magento\Webapi\Controller\Rest\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http)) #7 /public_html/vendor/magento/framework/App/Bootstrap.php(258): Magento\Framework\App\Http->launch() #8 /public_html/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http)) #9 {main}"
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 15 (4 by maintainers)
Commits related to this issue
Could someone add this patch (or link to this patch) in this ticket? Thank you!
I’ve got this issue as well. But in my case it is due to the email validation. If you have a domain with a .cloud extension, and use this for email - e.g. test@test.cloud - you will get the same issue. Changing to a test@test.com and the order proceeds as normal.
thanks, issue was resolved.
hm… I got the same error with .shop email on the CE 2.1.6 I think this should be classified as a bug.
in my case the date format was conflicting, the date format of calendar was not supported by the date format of database, so i have to match them.