Skip to main content

Connecting your Magento store via direct integration (Version 2.0+)

Read this guide to find out the requirements to integrate Magento, and how to add your store

Updated this week

Before You Start

You will need to contact the Support Team to get Magento access enabled. Before you do this, please check out our Magento Overview guide to for the integration limitations and requirements.

If you are eligible, before you can add Magento to Veeqo you will need to:

  1. Allowlist the following IP addresses

    1. 54.224.183.14

    2. 54.88.250.194

    3. 54.159.152.119

  2. Generate a Magento Access token

    1. Login to your Magento store

    2. Go to System > Extensions > Integrations

    3. Click Add New Integration to display the New Integration page

    4. Enter a unique name for the integration (e.g. 'Veeqo')

    5. Enter your admin password

    6. Leave all other fields blank

    7. Click the API tab and select the Magento resources the integration can access (we have suggested resources below)

    8. Click Save and return to the Integrations page

    9. Click Activate and allow

    10. Copy the Access Token to use in Veeqo.

  3. Contact the Support team to get access to Magento

How to connect your Magento store via direct integration

Once you have been onboarded by Support:

  1. Go settings and select Marketplace & e-commerce integrations

  2. Click "Connect a channel"

  3. Select 'Magento' and click next

  4. Select "use direct connection" and click continue

  5. Fill in your store details:

    1. Name: Give your store a name to be used in Veeqo. e.g. ‘Magento UK'

    2. Default Location: Select which location you want to use for this particular store. You may have multiple locations and select a specific one for this particular store e.g. You might have a location in London for shipping your Magento UK Orders and one in New York for shipping your Magento US orders.

    3. Currency: Select the currency which you are selling in on this store. e.g. For Magento UK you may be selling in British Pound, whereas Magento US may be US Dollar. Veeqo will convert any orders from these stores into the set base currency of your Veeqo account.

  6. Once you are happy with your settings hit Save. Your store will then appear in Veeqo as INACTIVE. Next, authorize the connection: For this you need your store URL (e.g. http://107.23.168.158) and Access Token.

  7. Map your Magento order statuses to Veeqo order statuses (see below)

  8. Map your Magento shipping carriers to Veeqo supported carriers (see below).

NOTE: If you have basic HTTP authentication turned on, server sometimes can't handle two authentication mechanisms, please set HTTP basic only for web routes and leave /rest/V1/* routes free from basic authentication.

Other Information

Mapping Order Statuses

While authorizing your channel you will need to map Magento order statuses to match the ones in Veeqo. This will make sure they are filtered correctly when they are pulled through.

Veeqo will autodetect some default Magento statuses. If you have custom created statuses, you can find them in your Magento Admin > Stores > Order Status. Please enter a Magento 'status code' name to map statuses.

Once you are happy hit Save and your products and orders will start pulling into Veeqo. This can take from 30minutes to a few hours.

Mapping Shipping Carriers

While authorizing your channel you will need to map Magento shipping carriers to match the ones in Veeqo. This will make sure tracking information is transferred correctly.

Veeqo will autodetect shipping carriers connected to your Magento. Please map Magento shipping carriers to Veeqo ones in each dropdown.

Your mappings can be changed in the future if needed. To do this:

  1. In Veeqo, navigate to your Settings > Marketplace and Ecommerce integrations

  2. Select "settings" next to Magento

  3. Click "authorize connection"

  4. Edit the mappings when you are redirected


Did this answer your question?