Integration with Magento 2

Magento 2 is the last version of the popular open source eCommerce platform. It empowers B2B and B2C businesses by providing omnichannel shopping experiences. By integrating Magento 2, you can grow your SALESmanago contact database with data from submitted forms on your online shop’s website.

You can download the integration plugin here >>


Efficiency and compatibility

  • Magento 2 officially supports latest PHP versions (starting from PHP 5.5.x), including PHP 7.
  • the ability to use Varnish caching
  • Magento 2 has minimized and bundled JavaScript.
  • Images compression – now it is possible to optimize images directly on server using built-in tools
  • Improved process of browser caching for static content.

User interface and functionality

  • Modern admin panel navigation interface.
  • UI enhancements providing responsive and touch-friendly navigation.
  • New shopper experience features
  • Streamlined checkout
  • Product creation workflow has been simplified
  • The ability to generate associated simple items, bulk upload images, and pricing while creating the configurable product
  • Improved order summary now includes product images in customer shopping cart.
  • New payment methods – integrations with popular payment gateways that weren’t previously supported.


Migrating from Magento 1 to Magento 2 is only partially possible. The Data migration tool helps transfer existing Magento 1.x store data to Magento 2.0 database but custom themes and custom-developed extensions can’t be transferred to Magento 2.

Magento 1 will be officially supported until December 2018, so you may take your time to migrate your store.

IMPORTANT: Magento 2 still requires some optimization before it is full stable. Moreover, as it is a relatively new service, there aren’t many plugins for 2.x, making it difficult to find solutions to some issues.


  • Automatically add a monitoring code to contacts;
  • Integrate signup and login forms. Synchronize contacts after they sign up, log in, purchase, request a newsletter, change their details or subscription settings;
  • Integrate external events (CART, PURCHASE) both for contacts that are logged in and those that are not (as long as they have a tracking cookie) as well ass WISHLIST (as an “Other” event type);
  • Sharing all details (name, email address, phone nr, street address, company name, contact status, birthday date, creation date) with SALESmanago;
  • Automatically assign relevant tags during each signup, purchase and newsletter request;
  • The plugin has been translated into four languages: Polish, English, Spanish and Russian.


IMPORTANT: This is the first version of the Magento 2 integration plugin for SALESmanago. It was tested with success on builds 2.1.2 / 2.1.4. Still, because of several errors Magento 2 had at the time of creating this plugin, we recommended that you carry out the integration under the guidance of an experienced IT specialist. Moreover, while the integration works correctly on a clean platform, it is difficult to predict how it will behave on a developed platform. We advise making sure that you have a backup of all store data before you commit to this integration.

Step 1

Open the “” archive and copy its contents into <magento-rootfolder>/app/code/Benhauer directory directory.

If you don’t have the code folder, create it now.

Then, open the file config.php, and add the following line at the end of the table:

'Benhauer_Salesmanago' => 1,

After this, in the menu Stores/Configuration a new tab ‘Salesmanago’ will appear.

Step 2

Connect to your Magento server via SSH. Go to Magento’s root folder and run the following commands:

php bin/magento setup:upgrade;

php bin/magento setup:static-content:deploy;

sudo chmod -R 777 var pub/static;


setup:upgrade clears the compiled code and the cache to update the Magento software. (learn more here)

setup:static-content:deploy – static file view deployment tool (learn more here)

chmod -R 777 var pub/static – changes permissions of var and pub/static directories. Without it, there will

be no access to the static content of the page.

Step 3.

Go to Magento Admin Panel > Stores > Configuration > SALESmanago > Connector settings

This option should become available after Step 2 is made. If it doesn’t, clean cache in Cache Management. Fill in the form with data from the SALESmanago integration menu.

Enjoy the integration.


TIP: After you install the plugin, you may encounter 404 error Page Not Found while trying to reach settings. Then you need to go to control panel, choose Permissions => Roles and then choose Administrators from the list. Then, on the left-hand side menu, you need to choose Role Users, and then Reset Filter. Finally, click Save Role. After this process, you need to log in as an administrator.