# Magento 2

If you have a Magento 2 based webshop, you can import your product data into Channable using our Channable plugin.

This article guides you through installing and configuring the Channable Connect plugin, setting up your product data in Magneto, and importing that data into Channable.

### Before you start

You’ll need:

* A Magento 2 account
* [Composer](https://getcomposer.org/doc/00-intro.md) installed to your server to install and configure your Channable Connect plugin

Good to know:

* You can check if your server (the computer hosting your Magento 2 online store) has Composer installed by running the following command: `composer -v`
* We recommend making a backup of your webshop files before you start to avoid potential problems and downtime.

### Contents

* Step 1: Download, install, and configure your plugin in Composer
  * Option 1: Install using Magento Marketplace
  * Option 2: Install using FTP and SSH (recommended for developers)
* Step 2: Configure your plugin in Magento 2
* Step 3: Set up your Magento connection in Channable

### Step 1: Download, install, and configure your plugin in Composer

Before you start, download the official Channable Connect plugin [here](https://www.magmodules.eu/magento2-channable-connect.html). You’ll receive a zip file. Configure it using one of two options:

{% stepper %}
{% step %}

### Option 1: Install using Magento Marketplace

To install using Magento marketplace, you need to use authentication tokens. This is free to download.

* Go to [Channable’s Connect extension](https://marketplace.magento.com/magmodules-magento2-channable.html).
* For **Edition**, select **Magento Open Source**. For **Your store version**, select **2.4 (Magento Open Source)**.
* Click **Add to cart**, click on the cart icon, and click **Proceed to checkout**.
* Click **Sign in with Adobe ID**. If you don’t have an account yet, click **Create an account** to create a free account. You’ll only need this to download the plugin.
* Go to **Access Keys** (within the **Marketplaces** section) and find your secure access keys for **Magento Marketplace**. You should see your **Public Key** and **Private Key**.
* If you don’t have keys, click **Create a new access key**. Give your new key a descriptive name and click **Generate new** to create it.
* Make note of the **Public Key** and **Private key** as you’ll need them to install the plugin.
* Once you have your key details noted, continue following the steps [in this guide](https://www.magmodules.eu/help/magento2-channable-connect/install-using-marketplace.html), starting from step 2.
  {% endstep %}

{% step %}

### Option 2: Install using FTP and SSH (recommended for developers)

This method requires familiarity with command-line tools and server environments.

* Follow the steps outlined in [this installation guide](https://github.com/magmodules/magento2-channable?tab=readme-ov-file#channable-connect-for-magento-2).
  {% endstep %}
  {% endstepper %}

### Step 2: Configure your plugin in Magento 2

{% stepper %}
{% step %}

* Log in to your Magento Backend.
* In the sidebar, click **Channable.** In the **Configuration** section, select **Product feed.** This page displays all the product information (“attributes”) you want to send over to Channable.
* Go through this page, mapping the attribute to its corresponding field.

<figure><img src="https://3042294697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZa0iYflHeXmKWGnfFMAN%2Fuploads%2Ff8XnB66NEbiAc6GEgG8v%2F27458713985810?alt=media&#x26;token=b5a30aa8-5abc-491e-9586-d51fa0ad4233" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Note: Under **Advanced Options** you can add additional attributes to improve the quality of your data.
{% endhint %}
{% endstep %}

{% step %}

* Scroll to **Feeds** and click **Auto Connect with Channable** for the storefront you want to add to Channable.&#x20;

  <figure><img src="https://3042294697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZa0iYflHeXmKWGnfFMAN%2Fuploads%2F9iO4qyMLJhCZ6PuEw2Kz%2F27458713987090?alt=media&#x26;token=460b7f4b-7d9d-48b2-af96-3b74b401806a" alt=""><figcaption></figcaption></figure>

This automatically redirects you to your Channable account and creates a connection with the required information. If you haven’t already, log in to your Channable account.
{% endstep %}

{% step %}

* Click **Save** to save your connection.
  {% endstep %}
  {% endstepper %}

### Step 3: Set up your Magento connection in Channable

{% stepper %}
{% step %}

* In Channable, open the project you want to import your product data to.
* Go to **Setup**, click **+ Set up import** and select **Magento**.
  {% endstep %}

{% step %}

* At **Choose an existing connection or create a new one**, click the **Magento** connection you added in the previous step.
* Give your Magento connection a descriptive name. If you’re managing several Magento storefronts, we recommend representing it with your name and the locale at the end (e.g. ‘STORE NAME - EN’)
  {% endstep %}

{% step %}

* Click **Connect with Magento** to finalize your connection.
* Check that your import fields are matched to the right project fields to ensure your import fields appear correctly in Channable.
* Click **Save & Import** when you’re ready.

Your products should now all be imported and synced from your Magento 2 account.

You can check whether everything was installed correctly by going to **Items** in the sidebar for an overview of your products. For an individual breakdown of all your product information, click on the item and scroll down for its details.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpcenter.channable.com/import-data/import-how-to/import-your-product-data/import-via-a-webshop/magento-2.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
