Magento 1

Magento 1

Overview

The integration between Connect and Magento 1 will :
  1. import products  from Magento to Connect

When you integrate Connect with a Magento 1 website, you must keep in mind the following things : 
  1. Products are created in Magento and imported to Connectyou can not create products in Connect.
  2. Connect is compatible with Magento 1 until the latest version.
Connect uses only Magento 1 SOAP API to exchange information, meaning that you dont have to install any additionnal module in Magento to make it work.

Setup user and role in Magento

Create soap role in magento (with all access)

  1. In your Magento Admin Panel, select System > Web Services > SOAP/XML RPC – Roles.
  2. Click the ‘Add New Role’ button in the top right corner.
  3. In the Role Info tab, enter a Role Name. You can choose any name here, like ‘API Access’ for example.
  4. In the panel on the left, select the ‘Role Resources’ tab.
    Select “All” from the Resource Access drop down (This enables us to pull in customer order details, product, and sales information).
  5. Click the ‘Save Role’ button in the top right corner when complete.

Create soap user in magento

To complete the process, you will need to then create a user.
  1. In your Magento Admin Panel, select System > Web Services > SOAP/XML RPC – Users.
  2. Click the ‘Add New User’ button in the top right corner.
  3. Complete the following fields in the User Info tab:
    1. User Name
    2. First Name
    3. Last Name
    4. Email
    5. In the API Key/Password field, enter a secure key/password (any number or letter string that you will remember). This is will be what third-party web services must use to access your Magento store.
  4. To confirm your API Key/Password, re-enter the key in the API Key Confirmation field.
  5. In the panel on the left, select the ‘User Role’ tab. Then, select the Role which you created in Step 1.
  6. Click the ‘Save User’ button in the top right corner when complete.

Create Magento integration

Configuration tab

API Connection

Navigate to Integrations >> Configuration >> API connection.
  1. Web service URL : Copy the site URL and concatenate with the '/index.php/api/soap/?wsdl' for example : https://www.mywebsite.com/index.php/api/soap/?wsdl
  2. User Name : Copy the soap user name and paste it in user name text box.
  3. API-KEY : Copy the soap user API-key and paste it here
  4. Click on save. If the message "Data Saved" then the API connection is perfect. If any errors need to check with the user-name / Password / URL.



Product Import Settings

  1. From the Product import settings. Fill the Barcode attribute with the one you use for your products on your Magento (barcode / ean / UPC...)
  2. Map the manufacturer attribute with "manufacturer".
  3. Click on save




Feeds tab

Once configuration is done, you will have to run and schedule the different feeds available.






Here's the process advised to run feeds in the correct order :

  1. Run the "Import new products" feed manually ("Run now" button) if you have not too much products, and schedule it every hour.
Wait until all products get imported into Connect.
  1. Schedule the "Update products details" feed once a day.
  2. Schedule the "Update products images" feed every 4 hours.
  1. Run the "Import stock levels" feed manually only once  time ("Run now" button). Don't schedule it.
Wait until all products stock level get updated into Connect.
Never run manually the others feeds !
It can have disastrous consequencies as the stock of your Magento will be updated with the one in Connect.


    • Related Articles

    • Magento 2

      Overview The integration between Connect and Magento 2 will : import products  from Magento to Connect When you integrate Connect with a Magento 2 website, you must keep in mind the following things :  Products are created in Magento and imported to ...
    • Prestashop

      Overview Prestashop integration allows to import products from Prestashop to Connect. When you run Connect with a Prestashop website, you must keep in mind the followings :  Products are created in Prestashop and imported to Connect, you can not ...