Articles in this section
Vtiger Phone Calls Integration with Asterisk Vtiger Phone Calls Integration with Knowlarity Configure SMPP SMS Provider Vtiger Phone Calls Integration with Telzio Facebook Integration with Live Chats Get insights using Power BI Google Contacts and Calendar Integration Uploading Documents to Google Drive Uploading Documents to Dropbox Vtiger Phone Calls Integration with Duocom Mailchimp Integration QuickBooks Online Version Integration Microsoft Outlook Plugin Integration with Vtiger Office 365 Integration Olark Chats Integration QuickBooks Desktop Version Integration Stripe Integration in Vtiger DocuSign Integration Using Google Meet Vtiger Buzz Vtiger Gmail Add-on Vtiger Gmail Plugin Xero Integration Zapier Integration WhatsApp Personal Number Integration with Vtiger CRM WhatsApp Integration with IMI Mobile WhatsApp Integration With Clickatell WhatsApp Integration with WATI WhatsApp Integration with Wablas WhatsApp Integration with Gupshup WhatsApp Integration with Ampala Vtiger Phone Calls Integration with Exotel WhatsApp Integration with Live Chats WhatsApp Integration with Twilio WhatsApp Integration Overview Vtiger Phone Calls Integration with Plivo Vtiger Phone Calls Integration with Twilio Vtiger Phone Calls Integration with Ozonetel Vtiger Phone Calls Integration with VICIdial Vtiger Phone Calls Integration with 3CX Vtiger Phone Calls Integration with Tata Tele Services Twitter Integration with Vtiger Social Facebook Account Integration with Vtiger Social Telnyx SMS Integration with Vtiger CRM Kaleyra SMS Gateway Integration SMS Gateway Center Integration Instagram DM Integration with Vtiger CRM Google My Business Account Integration with the Social Module Twitter DM Integration with Vtiger CRM Ozonetel CCaaS Integration with Vtiger CRM Razorpay Integration Instamojo Integration with Vtiger CRM Configure PayPal to process your payments Telegram Integration with Live Chats Tally Integration - Cloud Tally Integration - On-premise SMS Alert Gateway Sage Business Accounting Integration 2-way Sync with Yahoo Basic Authentication Deprecation by Microsoft Exchange Online Using Vtiger CRM in Microsoft Outlook Microsoft Outlook Add-on Clearbit Integration with Vtiger CRM Vtiger Open Source FAQs WooCommerce Integration with Vtiger CRM Constant Contact Integration Integration with Zoho CRM Sending Telegram Messages from Vtiger CRM Using Microsoft Teams in Vtiger CRM Using Vtiger CRM in Microsoft Teams Facebook Lead Ad Forms Integration MYOB Accounting Integration Uploading Documents to OneDrive Integrating Vtiger Webforms with WordPress Integration between Pipedrive and Vtiger CRM JioMeet Integration with Vtiger CRM Using Webex Meetings in Vtiger CRM Exchange Connector Integration with Vtiger Telegram Integration with Vtiger CRM Using Zoom Meetings in Vtiger CRM Google Lead Form Extensions Integration Hosting a Knowledge Base Portal on your Website Using Custom URL IndiaMART Integration Vtiger CRM Bot in Google Chats Vtiger in Webex Spaces The Hunter.io Feature iRujul Integration with Vtiger CRM

Vtiger CRM Integration with Magento

B
Bindu Rekha Babu
11 May, 2026 - Updated  5 months ago

Feature Availability

Vtiger Editions: One Professional | One Enterprise

Introduction

Shopping Cart is an extension in Vtiger CRM that supports integration with Magento

If you are a Magento user, you can install the Shopping Cart extension, configure Magento in Vtiger, and effortlessly sync data for the following:

  • Contacts in Vtiger -> Customers in Magento
  • Products in Vtiger -> Products in Magento
  • Sales Orders in Vtiger -> Orders in Magento  

Benefits

The benefits of integrating Magento with Vtiger are:

  • Get a single view of Magento Orders, regardless of whether you work in Vtiger or Magento
  • Track customers to see where they are on the buying journey.
  • Send promotional campaigns from Vtiger to potential customers.
  • Access all the purchased items and proactively engage with customers from Vtiger.

Integrating Magento with Vtigers requires you to:

  • Install the Shopping Cart extension
  • Install Vtiger Patch On Magento
  • Connect Vtiger with Magento using a Shopping Cart

In this article, you will learn about all of the above.

Installing Shopping Cart Add-on

Since a Shopping Cart is an extension, you must first install it from the Extension Store to use it. Please note that you must be an Admin user to use the Extension Store and install the Shopping Cart.

Follow these steps to install the Shopping Cart.

  1. Log in to your CRM.
  2. Go to the main Menu.
  3. Click Add-ons. The Add-ons page opens.
  4. Search for the Shopping Cart using the search bar.
  5. Click Install.
  6. Click Yes to confirm.

After you install it, you can see the Shopping Cart under the Contacts, Products, and Sales Orders modules.

Installing Vtiger Patch On Magento

We have developed a patch that has to be deployed into the Magento source. The patch is available here. After downloading the MagentoConnector.zip patch, navigate to the Magento source and extract its contents. Then log in to the admin panel under Magento and clear the Magento cache. Now we are all set to start creating users on the Magento end, using the same credentials as in the Vtiger CRM.

Getting Started

Magento is all set now. We can now create a new record in the application to test if the connectors are working. The connectors are designed to facilitate data transfer from Magento to Vtiger CRM. Before synchronizing, there should be a few records present in Magento.

Once the application is set, we should configure the SOAP user in Magento. Keep the details handy to get connected with Vtiger. 

The process of creating a new soap user consists of the following:

  • Step 1: Adding a new user
  • Step 2: Adding a New Role
  • Step 3: Assigning the role to the created user 

Step 1: Adding a new user

  1.  Log in to Magento Admin.
 
 
  1. Go to System > Web Services > Soap/XML – RPC – Users.
 
  1. Click Add New User.
  2. Enter the details.
​ ​
 
  1. Click Save User.

Note: The Username and API key will be used to connect to Vtiger CRM. 

Step 2: Adding a New Role

  1. Go to System > Web Services > Soap / XML – RPC – Roles.
  1. Click Add New Role.
 
  1. Enter or select information for the following:
    1. Select the Role Info tab.
    2. Enter Role Name.
    3. Select Role Resources under the Role Resources block.
    4. Set Resource Access to All from the dropdown. 
  1. Click Save Role.

Step 3: Assign the role to the created user 

  1.  Go to System > Web Services > Soap / XML – RPC – Roles.
 
  1. Select the Role you have created.
 
  1. Select the Role Users tab. 
  2. Select No from the drop-down under Role Users.
  3. Click Search to search for the User you have created. 
  4. Assign the role to the user by selecting the checkbox on the right.
  5. Click Save Role. 

Note: Magento(2.x) doesn’t need a configuration in the Magento application. 

Connecting Vtiger with Magento using Shopping Cart

You can use Vtiger with Magento through the Shopping Cart app in the CRM. It requires you to: 

  • Step 1: Configure Magento in Vtiger CRM 
  • Step 2: Configure Sync Settings

Step 1: Configuring Magento in Vtiger CRM 

To see how the data is being synchronized between these applications, we need to enter the application details into Vtiger. The system expects a few sets of values to help connect with the target shopping cart.

To connect with Magento, we will need the Application URL, Username, and API Key, which we have configured in Magento.

Magento 1

 Follow these steps to configure Magento 1 within Vtiger CRM:

  1. Log in to the CRM.
  2. Go to the main Menu.
  3. Click Add-ons. The Add-ons page opens.
  4. Click Shopping Cart.
  5. Click New Configuration.
  6. Select your Magento version 1.x.
  7. Enter or select the following information:
    1. Enter Application URL - Enter the application URL (Your shopping cart website URL where customers place an order).
  1. Username - Enter the name of the user (This can be found under your Magento account Admin panel >> System >> Web services >> SOAP/XML - RPC - Users).
  2. API Key - Paste the API Key that you have configured in Magento (This can be found under the Admin panel >> System >> Web services >> SOAP/XML - RPC - Users).
  1. Set the Active radio button to Yes.
  2. Click Save. Once it is saved, CRM will add path /api/soap/?wsdl in the URL. 

Magento 2

Follow these steps to configure Magento 2 within Vtiger CRM:

  1. Log in to the CRM.
  2. Go to the main Menu.
  3. Click Add-ons. The Add-ons page opens.
  4. Click Shopping Cart.
  5. Click New Configuration.
  6. Select your Magento version 2.x.
  7. Enter or select the following information:
    1. Enter Application URL—Enter the application URL (the URL of your shopping cart website where customers place an order).
    2. API Username - Enter the name of the required user (this can be found under your Magento account Admin panel >> System >> Permissions >> All Users).
    3. API Key - Enter the user account password of the selected user.
  8. Set the Active radio button to Yes.
  9. Click Save. 

Step 2: Configuring Sync Settings

Configure synchronization settings for Magento to Vtiger in the CRM.



Note:

  • Make sure the base currencies are the same in Magento and Vtiger CRM.
  • Please synchronize Products in Vtiger CRM before synchronizing Sales Orders, as Sales Orders are always created based on Products.
  • The Application URL format should end with index.php
  • Automatic synchronization is supported for Magento. Records get synced every 15 minutes.

To know more about the features and benefits of this integration, please check Magento + Vtiger CRM.

Mapping fields in Vtiger CRM and Magento

Mapping Contacts and Product

As demo data is already populated in Magento, a few products are already configured with just one Customer record and no Orders in the Magento database. At this point, we can sync the Contacts and Products module from Magento with Vtiger CRM.

Mappings for Contacts

Vtiger Contacts

Magento Customers

First Name

First Name

Last Name

Last Name

Primary Email

Email

Mobile Phone

Shipping Address Telephone

Office Phone

Billing Address Telephone

Shipping Address

Shipping Address

Billing Address

Billing Address

Date of Birth

DOB

Mappings for Products

Vtiger Products

Magento Products

Product Name

Name

Part Number

SKU

Product Category

Root Category

Sub category

Subcategory

Unit Price

Price

Description

Description

Quantity in Stock

Qty

Mapping for Sales Orders

To check the Orders being synchronized, we should first go to the application's front end and check out using Guest or Customer login credentials. After checking out, an order record will be created in the backend. At this point, we can sync the Orders module from Magento with Vtiger CRM.

Vtiger Sales Order

Magento Orders

Contact Name (Autocreated)

–

Organization Name (Autocreated)

–

Status

Order Status

Billing Address

Billing Address

Shipping Address

Shipping Address

Line Items

Item Name

Product

Quantity

Qty

Price

List Price

Shipping & Handling Charges

Shipping & Handling

Items Total

Subtotal

Tax

Tax on Product

Grand Total

Grand Total

    Troubleshooting Tips

    The following are the troubleshooting tips for the Magento Integration with Vtiger:

    Products Not Syncing​​​​​​

    Check Field Mappings in Integration Settings. Follow the steps below:

    1. Navigate to: Vtiger Settings > Extensions > Magento > Field Mapping.
    2. Ensure that required fields, such as Product Name, SKU, Price, and Inventory Quantity, are mapped correctly.

    Ensure Product SKUs Are Unique. Follow the steps below:

    1. In Magento, go to Catalogue> Products and verify that each product has a unique SKU.
    2. Duplicates can cause sync errors or skipped records in Vtiger.

    Try Re-syncing Products Manually. Follow the steps below:

    In Vtiger: Go to Magento Integration Dashboard and click Sync Products Now.

    Note: You can access this from Vtiger's Extensions > Magento.

    References

    Vtiger Inventory App Overview

    Home Privacy Policy Terms of Service Security Center Policy & Legal Center Contact Us
    © Copyright 2025 Vtiger. All rights reserved.
    Powered by Vtiger
    Facebook Twitter Linkedin Youtube