Why Magento order is not created for Amazon sales shipped to Puerto Rico, Guam, etc.

You can get an error “Magento Order was not created. Reason: Notice: Array to string conversion” on your Amazon sales shipped to:

  • Puerto Rico
  • Guam
  • U.S. Virgin Islands
  • American Samoa 
  • Northern Mariana Islands
  • Palau

The error is caused by the address format difference between Magento and Amazon. Puerto Rico, Palau, etc. are shown as separate shipping locations on Amazon. While in old Magento 1 / 2, they are included in the US States list. As a result, Magento order creation fails. 

To resolve the issue, upgrade your Magento to the latest version. In the new Magento 1 and 2 releases, these shipping locations are listed as Countries. It will let Magento orders be created correctly.

If you still have any questions, contact M2E Pro Support Team at support@m2epro.com.

#order #shipping #location