Insight data: Catalog data - Magento 1

Learn how to map and synchronise your product catalog against your Engagement Cloud account.


The connector provides the facility to map and synchronise your product catalog against your Engagement Cloud account. With your product catalog synchronised, you will be able to insert products into campaigns with ease by utilising the 'Products' building block or setup Product Recommendations.

Enabling catalog sync

To do this, follow these steps:

  1. Go to System > ConfigurationDOTDIGITAL Sync Settings.
  2. Enable the Catalog Sync under the 'Sync' section.

  3. Click Save Config in the top right. Magento will then confirm that the settings have been saved and the synchronisation will begin.

List of synced catalog data

The catalog data that gets synced includes:

  • id - The database ID of the product
  • image_path - The image path of the default image for the product
  • stock - The current stock levels of the product
  • websites - The websites the product is currently available on
  • name - The name of the product
  • sku - The SKU of the product
  • status - The current status of the product in Magento
  • visibility - The current visibility status of the product
  • price - The current price of the product
  • special_price - The current special price set on the product
  • categories - The current categories associated with the product
  • url - The current URL the product can be viewed on

Catalog Sync Settings

You can choose to sync products of a certain visibility and/or product type rather than all products. This allows you to keep your catalog organised by excluding products that are no longer relevant on your site.

To do this, follow these steps:

1. Go to System > ConfigurationDOTDIGITAL Configuration

2. From the 'Catalog Sync Settings' section choose the Store Value, Product Visibility and Product Types you want to sync. 


3. When finished, click Save.

Broken Product Images?

Try setting the 'Store Value' to Store. This uses the store URL for the image path instead of the admin URL.


I have enabled the catalog sync but nothing is displaying in Engagement Cloud. How come?

This could be for the following reasons:

  • You do not have valid API credentials or saved details
  • AccountInsight is not enabled on your account
  • Cron is not running on your site
  • The importer is currently processing other imports and hasn't got to the catalog import yet

Why is the catalog data marked as imported in Magento but not showing in Engagement Cloud?

Insight data can take several minutes to be imported and show in Engagement Cloud even after a sync is complete. Also ensure you dont already have catalog data imported with matching Id's perhaps from a staging site as this key must be unique. 

Please comment underneath with any further questions you may have.

Magento 2.0

The above also applies for Magento 2.0, with the only difference being that 'Catalog Sync' is found by going to Stores > Configuration > DOTDIGITAL > Sync Settings > Sync.

Did you find this article helpful?

Can we help?

Thanks for using Engagement Cloud. If you need more help or support, then contact our support team.