Integrating with Magento V2 (new)
Overview
This guide covers how to integrate your Magento V2 webstore with StoreFeeder.
The Magento V2 integration enables you to:
- Download Magento orders (including unpaid orders)
- Update Magento with tracking information so customers know their orders have been despatched
- Download Magento products
- Update inventory and price
Before you begin
If your Magento store is version 2.4.4 or above, you need to make a small change before continuing.
In your Magento admin, go to Stores > Services > OAuth (alternatively Stores > Settings > Configuration > Services > OAuth).

Untick Use System Value for both Customer Token Lifetime and Access Token Lifetime (may be labelled Access Token Expiration), then set both values to 5.
Connecting Magento V2 to StoreFeeder
- Sign in to StoreFeeder. On the Dashboard, a yellow bar at the top indicates sales channels that have not been tested. Select the link in the yellow bar to begin.
If the yellow bar does not appear, go to Settings > Your Integrations in the top right.

- On the Integration Manager page, find Existing Webstore Integrations and select Edit/View Integration next to Magento.

If Magento does not appear in the list, select the green + New Integration button in the top right.

- If creating a new integration, select the options shown below. If editing an existing integration, skip this step.


Enter a name for the integration and choose whether to extend permissions to all users. Select +Add Integration to proceed.
On the Integration Details page, you can edit the Profile Name, select a Company Identity, and set the channel's Active status. StoreFeeder pre-sets most settings so the integration defaults to test mode — leave these as-is until you are ready to go live.
- On the Integration Details page, select your Company Identity from the drop-down. Keep the Active toggle Off until the integration is fully linked to your Magento account.
In the Link Your Magento Account section, choose an authentication method:
- Token-based — required for Magento 2.4.4 and above
- Integration-based — available for Magento 2.4.3 and below

If you have already connected a Magento 2.x integration for the same server, the existing connection may appear in the Connection drop-down. Select it and skip to step 7.
Token-based authentication (Magento 2.4.4+):
Select Create Connection. A pop-up appears asking for your Magento username and password.

Enter your credentials and select Create. Once completed, skip to step 7.
Integration-based authentication (Magento 2.4.3 and below):
The Callback URL and Identity Link URL are displayed in StoreFeeder. Copy these into your Magento admin panel as described in step 5.

- In your Magento admin panel, select System > Integrations.

Select Add new Integration.

On the Integration Info tab, enter the user details for the API user. Paste the Callback URL and Identity Link URL from StoreFeeder into the appropriate fields.
Do not use Save and Activate yet — set API permissions first (see next sub-step), otherwise StoreFeeder will not have permission to download and update orders and listings.
Select Save.

- Select the API tab and set the resource access permissions for StoreFeeder.
It is recommended to select All for resource access. If you select specific permissions, some parts of the integration may not work correctly.

Select Save.
- Your integration is now visible in Magento. Select Activate.

Confirm the activation by selecting Allow on the next page.

If you have a pop-up blocker enabled, allow pop-ups from StoreFeeder to continue. It can occasionally take a couple of attempts to connect; if you see an error, retry and it should connect successfully.

Magento will ask you to sign back in to StoreFeeder in a separate window to complete the integration. Select Close to continue.

- Return to StoreFeeder (refresh if needed). The Connection drop-down will show your Magento site's base URL. Select Test Connection to verify the integration.

Select the website you want the integration to connect to.

Additional settings you may want to configure:
- Update Product Globally — If your Magento V2 setup has a single website with a single store view, you may want to update products at a global level.
- Trigger Order Status — The status StoreFeeder uses to decide which orders to download. This is typically 'Processing'.
- Set Not Visible When Out Of Stock — Hides a product from customers when it goes out of stock.

- Select Save to complete the Magento V2.x integration.
Your Magento account and StoreFeeder account are now integrated. For information on the channel settings at the bottom of the integration page, see the Generic Integration Settings article.
Was this helpful?
Your feedback shapes what we write next.
