Insight data: Quote data - Magento 1

Map and synchronise customer quotes (abandoned carts/baskets) against contacts in Dotdigital.

Henry Huish avatar
Written by Henry Huish
Updated over a week ago

Quotes are synced and batched once they are created, but also updated in Dotdigital when any modifications are made to the quote after their creation.

In addition to the default data that we sync across, we also offer a range of configurable options to allow you to customise the data and the format of the data which is sent to Dotdigital.


Before you start

Things you need to know:

  • This feature requires OrderInsight to be enabled on your Dotdigital account. Contact your Customer Success representative if you don't have this.


Enable quote data sync

  1. Go to System > Configuration > DOTDIGITAL > Sync Settings.

  2. Under Quote Sync, expand the Enabled drop-down menu and select Yes.

  3. Select Save Config.

Magento confirms that the settings have been saved and the synchronisation begins.

List of synced quote data

The quote data that is synced includes:

Name

Description

id

The Magento database ID for the quote.

email

The email address of the contact who the quote is associated with.

store_name

The Magento store name the quote was created on.

created_date

The date and time the quote was created at.

quote_subtotal

The quote subtotal.

discount_amount

The total amount discounted on the quote.
​This should be a positive amount.

quote_total

The total amount the quote is currently worth.

payment

The payment method currently associated with the quote.

delivery_method

The delivery method selected.

delivery_total

The amount currently due for delivery.

currency

The currency the order was placed in.

order_status

The current status of the order.

couponcode

The coupon code currently applied.

Details for the billing and shipping address associated with the quote are also synced.

The following information is also synced for each product within the quote:

Name

Description

name

The name of the product.

sku

The SKU of the product.

qty

The quantity of this product in the cart.

price

The current price.

attribute-set

The attribute set from Magento assigned to the product.

categories

The categories associated with the product.

I've enabled the quote 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.

  • OrderInsight 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 quote import yet.

I have quote data in Dotdigital but some of the values for quotes are empty. Why would that be the case?

This could either be that the data doesn't exist for that quote, for example, the delivery amount wasn't selected, or the source data in Magento no longer exists, for example, you had old payment methods in Magento that no longer exist.

Why is the quote data marked as imported in Magento but not showing in Dotdigital?

Insight data can take several minutes to import and show in Dotdigital, even after a sync is complete. You might want to ensure you don't already have quote data imported with matching IDs, perhaps coming from a staging site, as this key must be unique.

Did this answer your question?