Currently, Magento orders cannot be created for Amazon sales shipped to:
- Puerto Rico
- U.S. Virgin Islands
- American Samoa
- Northern Mariana Islands
- Alaska and Hawaii
If you fulfill Amazon orders to the mentioned regions, you can face an error “Magento Order was not created. Reason: Notice: Array to string conversion”.
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 Magento, they are included in the US States list. As a result, Magento order creation fails.
As of October 2019, M2E Pro Team is working on this problem to resolve it at an early date. Yet, there is a temporary solution you can use to eliminate the issue. Contact our Support Team at firstname.lastname@example.org for code customization.