> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.syncspider.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Integrate Magento 1- Help Center - SyncSpider

## TABLE OF CONTENTS

* [Description](#Description)
* [Entities](#Entities)
* [Steps](#Steps)
* [Step 1.](#Step-1.)
* [Step 2.](#Step-2.)
* [Step 3.](#Step-3.)
* [Step 4.](#Step-4.)
* [STEP 5.](#STEP-5.%C2%A0)
* [STEP 6.](#STEP-6.)
* [STEP 7.](#STEP-7.)
* [STEP 8.](#STEP-8.)
* [STEP 9.](#STEP-9.%C2%A0)
* [STEP 10.](#STEP-10.%C2%A0)
* [STEP 11.](#STEP-11.%C2%A0)

---
## Description

Magento is an ecommerce platform built on open source technology which provides online merchants with a flexible shopping cart system, as well as control over the look, content and functionality of their online store. Magento offers powerful marketing, search engine optimization, and catalog-management tools.

---
## Entities

| Source | Target |
| --- | --- |
| Category | Category |
| Customer | Customer |
| Order | Order |
| Product | Product |
|  | Order Update |
|  | Product Update |

---
## Steps

### Step 1.

Either while **Creating a Task** or in the Integrations menu.

Enter the name of the integration in the search bar.
![Select Magento 1 Integration](https://storage.crisp.chat/users/helpdesk/website/-/b/4/c/5/b4c5bf089a772800/cac0158c-509d-4345-8b03-766654_136hfp9.png)

### Step 2.

Enter the Name of the Integration.

You can optionally also enter a description.
![Choosing the Name for Magento 1 integration](https://storage.crisp.chat/users/helpdesk/website/-/8/a/6/b/8a6b814980655800/b54d54f0-72cd-43f3-b826-bc9097_13u6dy1.png)

### Step 3.

You will be prompted for the Website URL, Admin URL, Consumer Key and Consumer Secret.
![Inserting Magento 1 Credentials](https://storage.crisp.chat/users/helpdesk/website/-/d/3/4/b/d34b74d0e8786800/537490c4-f5c6-452f-8918-c5400c_19yx5gf.png)

### Step 4.

Click on **download** for magento 1 extension zip file and unpack it locally and copy _app_ directory to your Magento root. In Magento admin go to _System -> Cache Management_ and click on button "_Flush Magento Cache_". Verify installation of SyncSpider extension in Magento configuration page,

![Setting up the Integration](https://storage.crisp.chat/users/helpdesk/website/-/6/1/2/6/6126542d0bdf940/8f40c895-4cb8-41f1-8fd9-69a202_1jlugj7.png)

### 
### STEP 5.

Now you have to create Admin role for that go to magento admin panel and click on **system->Web Services -> REST-Roles** and click on “**Add Admin role**”.

![Adding the Admin role inside Magento 1](https://storage.crisp.chat/users/helpdesk/website/-/b/3/e/9/b3e94a271b048000/2beb6800-2e2e-4fda-838b-a8341c_aaef4m.png)

![Adding the Admin role inside Magento 1](https://storage.crisp.chat/users/helpdesk/website/-/9/d/7/b/9d7bad1028fee800/4f706a5d-4d7b-48b5-8a7a-e70945_15y11cd.png)

### STEP 6.

Enter **Role name** and Admin **Password** (_Through which you logged in to Control panel_) and click on **Save Role.**

![Adding the new role, Role name and Admin password](https://storage.crisp.chat/users/helpdesk/website/-/c/3/a/f/c3af3d83cb584800/7f5a7420-6cc0-4fd3-84df-63ca16_nonh4o.png)

### STEP 7.

Now Click on **Role API Resources** and set **resource access** to **All** & Click on Button **Save Role** using admin password

![Selecting Role API Resources](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/3083067366/original/mvSX6QwFHbzeALEo5TXUG1GqKw2TO5ruAA.png?1657028966)

### STEP 8.

Click On Role User and Change search value to “any” and click on button “Search” & Select a user you want to assign this role to and click “Save Role” button again.

![Choosing Role User](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/3083067355/original/oqJQoY3rF5uGD8vp7Qqay5_m9_L0_gN-qw.png?1657028962)

![Selecting the Role User](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/3083067357/original/dAX8zxv9W8ck8GXAirF7X9mfMCMJ88jPgw.png?1657028962)

### STEP 9.

Go to System -> Web Services -> REST – Attributes & Select admin role, In the resource Access option select “all” and click the save button.

![Selecting REST-Attributes inside Magento 1](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/3083067361/original/aXotWl9pXz9IAGZFavZ5apHSt4QCK9-dvw.png?1657028965)

![Editing Attribute roles](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/3083067359/original/jN6xkyIe8oQAX88NN63HO_VliKLqSTlpsA.png?1657028964)

**NOTE:** Check after installation whether SyncSpider attributes are included in admin role.

### STEP 10.

Go to System -> Web Services -> REST - OAuth Consumers & enter any name for integration and enter your current admin password, Copy Key and Secret & Click on Save

![Generating consumer credentials, Key and Secret](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/3083067360/original/zhOpwkcJbOJy6xJnBIAvG-qSv2RfD94MUw.png?1657028964)

### STEP 11.

In final Step enter Website URL of Magento shop, Magento Admin Control Panel URL, key & Secret obtain from Step 10 and click on Finish. Magento Authorization Pop UP page will appear, Click on Authorize and the integration is successfull.

---

**Magento 1** is just one of the tools we support!

To check the list of the tools and features we support please click [here](https://syncspider.com/integrations/)!

If you don't see your favorite tool on our list, please take the time and send us the request [here](https://roadmap.syncspider.com/boards/integrations?sort=cached_votes_up) to create an integration for you or UP-vote if it's already on the list :)

We develop integrations based on the requests and up-votes :)

We hope that this covers everything. If you have any further questions or need additional clarification please reach out to us via [[email protected]](/cdn-cgi/l/email-protection#681b1d1818071a1c281b11060b1b18010c0d1a460b0705) or our chat widget!