The connection process of Magento is quite lenghty. This means there is a lot of room for errors to occur. In this documentation we will take a look at possible reasons your connection is not (properly) established and their solutions.
General Issues
The credentials on the connection page are not filled in (correctly).
We do not have sufficient rights to your Magento content. Minimum requirements: Read access to Products, Customers and Categories
The key or secret values are not (correctly) filled in.
Magento 1.9 Issues
Datatrics gets blocked on server level. This can often be solved by whitelisting our IP-Addresses. You can see them down below.
52.29.150.134
84.87.88.17
AND
37.139.6.197
If this does not work, please take a look at this link.
The SOAP user does not have sufficient rights. If this is the case there will be an "Access Denied" error.
If you want use 1.9 or older and want to split the content per store, we need read access to stores on SOAP user level. After this has been set up correctly manual action is required from our end. Please contact us for support.
Magento 2.0 Issues
Similar to 1.9, Datatrics can be blocked on server level. This can often be solved by whitelisting our IP-Addresses. You can see them down below.
52.29.150.134
AND
37.139.6.197
If this does not work, take a look at this link.
If you want to split the content per store, please contact us. We need to manually change the channel settings to allow splitting.
We have a task we can run to help out with any other issues happening while connecting 2.0. We can use this task to track an issue and provide a solution. An example of the results of this task:
"Errors": [],
"Status": [
"All credentials are set, no empty required credentials found. All good so far.\n",
"Successfully retrieved 4 stores.\n",
"split stores is not enabled but we found more than one store.\n",
"Successfully retrieved a product from store: 'happinez'\n",
"Successfully retrieved product stock info for product with sku: Q 101\n",
"Successfully retrieved product attributes for store 'happinez'\n",
"Successfully retrieved a customer from store: 'happinez'\n",
"Successfully retrieved a category from store: 'happinez'\n",
"Successfully retrieved an order.\n"
],
"Health": {
"credentials": "healthy",
"stores": "healthy",
"products": "healthy",
"products_attributes": "healthy",
"stocks": "healthy",
"categories": "healthy",
"customers": "healthy",
"orders": "healthy"
},
Any issues with the connection process will be displayed under "Errors". With this feedback we will try and provide solutions to any issue.