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

Currently, Magento orders cannot be created for Amazon sales shipped to:

- Puerto Rico

- Guam

- U.S. Virgin Islands

- American Samoa 

- Northern Mariana Islands

- Alaska and Hawaii

- Palau

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. 

M2E Pro Team is working on this problem to resolve it at an early date.

As a temporary solution, you can get code customization that eliminates the issue. Please contact our Support Team at support@m2epro.com for that.

Please let us know if you find this information inaccurate