Overview
- This article explains how to resolve common errors that may occur while using the Magento 1 integration.
- Read more information about how to integrate with Magento 1.
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
Your Magento account isn't syncing with Starshipit
- In Starshipit, navigate to Settings > Integrations > Magento Settings.
- Under Writeback settings, ensure Enable writeback of tracking number and update status is checked.
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.