Navigation

Setting Up Integration with Adobe Commerce Integration

The Adobe Commerce integration (previously called Magento) allows you to synchronize your data for contacts and E-Commerce (transactions, items, products) from your Adobe Commerce integration to your Dialog Insight project. Once these data are in your DI project, you can use them to create automated campaigns, product recommendations or follow the purchasing activities from your contacts to better target your communications. In this article, you will see, step by step, how to configure the integration in your DI project and in your Adobe Commerce.


Prerequisites

Create a project for Adobe Commerce data
To avoid conflicts with other integrations, it is recommended to create a project used only to receive data from Adobe Commerce. The primary key must be the customer number. Or, you could also choose the option Other for the primary key. in this case, the recommended format is text Datatype with a fixed length of 100. 

Activate the E-Commerce module
See the article on activating the E-Commerce module. Note that the Journey E-Commerce extension will be disabled if you activate the E-Commerce for Adobe Commerce.


Step 1: Install the Adobe Commerce App into your DI project

Go to the Integrations section and double-click on Magento:Then, click on Install:


Step 2: Map the Fields

You must now indicate the equivalent fields between your DI project and your Adobe Commerce account database. The integration synchronizes the data from Adobe Commerce toward your contact base and E-Commerce tables (Product, Order and Order item).

Contact table

Start with the contact table's fields. Click on Add to add fields that are not displayed by default and that you want to synchronize:

E-Commerce tables

Product: The field mapping is static. You cannot modify this table mapping.
Order + Order item: The mapping of fields already displayed by default cannot be modified. However, you can add other fields that you want to synchronize.  

Click on Continue when you are done mapping.


Step 3: Install Adobe Commerce

To install the extension, start by clicking on Install the Extension

Log inYou will be redirected to the Dialog Insight for Adobe Commerce. Log in to your account. Choose the edition that fits the environment you are using. For the version, choose the most recent. Add the extension to the cart:For more information on supported versions:

https://commercemarketplace.adobe.com/dialoginsight-di.html.

In the cart, click on Install

Consult the How to Install section on the right and follow the instructions from 1 to 4*:*You will need your IT team for these configurations.

Installation ressources

Step 5: Configure the Project Keys

In your DI project, copy the keys displayed here:

Paste the keys in the configuration in your Adobe Commerce account:When you are done, click on Save Config.


Step 6: Activate the Synchronization

You can activate the synchronization now or later:

The data are synchronized and retrieved. So, there is no need to make a first import.

Synchronization delay
If you have a large volume, it can take a certain time: 200 objects are synchronized per minute. If you have 200 contacts and 200 transactions, the time will still be 1 minute since these are different objects and are processed simultaneously.

Results

Your data from Adobe Commerce are automatically synchronized to your contact base and E-Commerce module tables: Transaction, Transaction item and Product. Some data from the Category table are also synchronized. 

You can see the imported data in the Relational Data section by double-clicking on the table you want to consult: 

Click on the Search button at the top menu:

Uncheck the checkbox for criteria and click on Search:Click on the Results section to see the data stored in your table in JSON format.   

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.