The following are common errors Omnivore may encounter when trying to send an order from Omnivore to Magento with how to resolve.
|java.lang.IllegalArgumentException: Cannot find a Magento mapping for shipping method....|
The shipping method could then be
|Please refer to the FAQ: Cannot find a Magento mapping for shipping method|
|uk.co.wilson.net.xmlrpc.XMLRPCFailException: This product is currently out of stock.||It means the product in the order (or one of the products for a multi item order) is out of stock in Magento.|
In this case you can either:
|java.io.IOException: Server returned HTTP response code: 500 for URL: https://magento1.omnivore.com.au/index.php/api/xmlrpc|
Or any response code in the range 400 or 500.
|It means there's likely an issue in the Magento server configuration, Magento user permissions or file system permissions.|
|State does not appear to be correct - please check address ,||This means your Magento is rejecting the order due to the State is incorrect,|
|The order cannot be created in Magento due to these errors:|
uk.co.wilson.net.xmlrpc.XMLRPCFailException: Please check shipping address information. Please enter the telephone number.
|This means your Magento is rejecting the order due to the there being no phone number supplied by the marketplace.|
To resolve, got to the order page,