With your product catalog synchronised, you're able to insert products into campaigns with ease by utilising the Products building block or setting up Product recommendations.
Before you start
Things you need to know:
This feature requires AccountInsight to be enabled on your Dotdigital account. Contact your Customer Success representative if you need help with this.
Enable catalog sync
Go to System > Configuration > DOTDIGITAL > Sync Settings.
Under Catalog Sync, expand the Enabled drop-down menu and select Yes.
Select Save Config.
Magento confirms that the settings have been saved and the synchronisation begins.
List of synced catalog data
The catalog data that gets synced includes:
Name | Description |
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 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:
Go to System > Configuration > DOTDIGITAL > Configuration.
Under Catalog Sync Settings, choose the Store Value, Product Visibility and Product Types you want to sync.
Select 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've enabled the catalog sync but nothing is displaying in Dotdigital. Why is this?
This could be for the following reasons:
You don't have valid API credentials or saved details.
AccountInsight isn't 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 Dotdigital?
Insight data can take several minutes to be imported and show in Dotdigital 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.