Articles on: Advanced Solutions

Getting Started with ActiveDEMAND for Magento

Getting Started with ActiveDEMAND for Magento

The ActiveDEMAND for Magento Extension will add several features to your Magento 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


To configure the ActiveDEMAND for Magento extension:

Configure in Magento

This will present the ActiveDEMAND for Magento settings

Magento Settings

Enable: Enables the plugin
ActiveDEMAND API key: this is the ActiveDEMAND Application API key found within your ActiveDEMAND account.

Magento Settings

Enable Popup Pre-Loading: this preloads the popup before the page leaves the server. This is used if the majority of your visitors are using slow internet connections and you have page caching off. There are very few scenarios where this should ever be enabled. Recommendation: NO
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 Magento 2 Widgets. Recommendation: NO
Use Theme CSS for ActiveDEMAND Dynamic Blocks: Setting this strips all CSS from ActiveDEMAND dynamic blocks. Recommendation:NO

Order Status

Order Status

Add new Trigger
Select trigger type
Select form to post to
Edit field mapping

Abandoned Cart

Abandoned Carts

1.Select Form to post to
Map fields
How long after an incomplete cart before it is considered stale

On Magento 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 Changes in Form Workflow

Inserting Dynamic Blocks/Web Forms

Updated on: 26/09/2022

Was this article helpful?

Share your feedback


Thank you!