Overview
What to do when your Magento 1 integration is unsuccessful.
Errors when testing your connection
Error: Not found.
Check that you have entered the correct email address.
Error: Server returned a fault exception: [2] Access denied.
Check that you have entered the correct username and password.
Issues with your account integration
Magento account isn't syncing
- In your account, select Settings, then select Platforms.
- Under Writeback settings, check the Enable writeback of tracking number and update status checkbox is selected.
Account set up is unsuccessful
To check whether an account was correctly set up:
- Copy the URL and paste it in the browser search bar.
- If an error is returned, there is an issue with the URL.
- If you are directed to a page with a small script, then the URL is correct. If the URL is correct, the error is at the authentication level.
- Check that the username and password is correct.
- Ask the client for the role name, and compare the details entered to those supplied by the client.
Importing issue for Magento version 1.9.3
If you are using Magento version 1.9.3 and sales order items are not being returned via the Magento API, you can use this workaround:
- Edit file: app/code/core/Mage/Api/Model/Server/Handler/Abstract.php
- Find line: if (!is_null($row) && !is_bool($row) && !is_numeric($row)) {
- Replace with: if (!is_null($row) && !is_bool($row) && !is_numeric($row) && !is_array($row)) {
For more information, see the Magento community page.
Issues with live rates at checkout
Address auto-complete doesn't populate the State field
To resolve this modify the following two files to accommodate the State field:
- skin\frontend\base\default\js\shipit\onstepcheckout.js
- skin\frontend\base\default\js\shipit\onstepcheckout_shipping.js