If the optional Marketing Automation module is installed on the platform, the advanced version of the connector adds new nodes and functionalities to the basic ones to integrate with this tool.
Custom workflow nodes
In the workflow designer, there are 2 nodes:
- An event node New contact (PrestaShop)
- An event node Abandoned cart (PrestaShop)
New contact (PrestaShop)
This node allows the import of new contacts registered on PrestaShop shortly after their registration. Its operation is similar to general contact synchronization (and uses the same configuration), but it only concerns new contacts and not the entire PrestaShop contact base. In the node configuration, you can choose which type of contact to consider: All contacts, Only customers, Only subscribers (subscribed to the newsletter without full profile information).
Once imported onto the platform, a session of the workflow is initiated for each imported contact, respecting the limits set on the workflow itself.
the node allows contacts created on PrestaShop to enter the workflow, regardless of whether they are new or not on the platform.
At the first start of the workflow, contacts subscribed up to 10 minutes before the first start of the workflow are retrieved.
When the workflow is paused and subsequently reactivated, contacts subscribed up to a maximum of 48 hours before the reactivation of the workflow are retrieved.
Abandoned cart (PrestaShop)
Allows entry into the Workflow for abandoned carts. The time interval after which a cart is considered abandoned is configurable within the node itself (the interval is counted in minutes).
A procedure periodically checks for abandoned carts on PrestaShop and triggers an automatic import on the database configured on the platform (for this node to work, contact synchronization must be configured and enabled, even if periodic synchronization is not active).
For each imported contact, a new workflow session will begin, inserting the following session variables:
-
ps_cart_id
PrestaShop cart ID -
ps_cart_created_at
Cart creation date -
ps_cart_updated_at
Cart update date -
ps_cart_productCount
Number of products in the cart -
ps_cart_productsTotal
Total expenditure
These variables can be used throughout the session, for example in a Test Contact node, by inserting them into expressions to evaluate.
at the first start of the Workflow, all carts from midnight prior to the start of the workflow itself will be retrieved.
Subsequently, the operation to retrieve abandoned carts will be performed every 20 minutes.
In case the workflow is paused, carts added up to a maximum of 48 hours before the workflow reactivation are retrieved.
if a contact frequently updates their abandoned cart, multiple workflow sessions related to the same cart might be created in a short time. To fix this problem, we recommend setting entry limits to the workflow to ensure that a contact can start a session only a certain number of times within the considered time frame.