Articles on: Advanced Solutions

Getting started with ActiveDEMAND marketing automation for Prestashop

Getting started with ActiveDEMAND marketing automation for Prestashop

The ActiveDEMAND for Prestashop Extension will add several features to your Prestashop store. Specifically

Dynamic content widgets
Webform wigets
Post to an ActiveDEMAND Virtual Web Form on Order State Change
Post to an ActiveDEMAND Virtual Web Form on cart abandonment
Track all website visits
Deploy popups/overlays

Installing ActiveDEMAND for Prestashop

Download ActiveDEMAND for Prestashop here:

ActiveDEMAND for Prestashop Module Download

In Prestashop, in the module manager, upload the ActiveDEMAND for Prestashop module:

Upload ActiveDEMAND Module to Prestashop


The plugin will require authentication using your ActiveDEMAND application API key. This can be found in your ActiveDEMAND account under
<Administration, <Account Settings, <Account Setup

Copy your ActiveDEMAND API Key

Paste this in your ActiveDEMAND Prestashop Module API key

Paste your API Key

Content Tab

Content Tab

Enable Content Pre-Loading: This setting controls the server side pre-load of forms and content blocks. Unlike popups which, by default are latent, delaying content can give a negative impression.
Recommendation: Test with disabled, if the experience is good, leave it disabled.
Use Theme CSS for ActiveDEMAND Forms: Setting this will strip all CSS from the ActiveDEMAND forms that are injected using the Prestashop Widgets.
Recommendation: NO
Dynamic Blocks: Dynamic content that will adapt to contextual visits to your store
Any dynamic blocks created in ActiveDEMAND will show up here’
You can choose to have a store hook render the dynamic block
You can embed the
Paste on any store page

Automation Tab


Trigger: Select order trigger that you want to instantiate a call back to ActiveDEMAND
Select a form that you want to be posted on the trigger event
Map the PrestaShop fields to the AD form fields

Abandoned Cart

Abandoned Cart

Select a form that you want to post to on stale cart
The period of time that defines cart expiration
The form field mapping on cart expiration

On Prestashop Order Status Change/On Cart

For both of these events, you will have to set up corresponding Web Forms (Assets->Web Forms) in ActiveDEMAND to receive the callback. The nice thing about this system is that the session cookie is always associated with the callback, thus if an order is made, the web session of the person who created the order will be captured.

You can use the autoresponder workflow to process your order state changes

Process Order in Form Workflow

Updated on: 26/09/2022

Was this article helpful?

Share your feedback


Thank you!