PrestaShop integration

Tutorial on how to integrate your Prestashop with UserEngage.



Here is how to connect your PrestaShop to UserEngage

  1. Download our PrestaShop plugin
  2. Go to your PrestaShop dashboard and in module tabs click on “Add new module”
  3. Click on “Browse” and select the plugin your have just downloaded
  4. Go to SFTP, FTP or use file manager provided by your hosting provider (if any)
  5. Unzip the file and upload the userengage/ directory to your /path/to/your/presta_shop/modules/.
  6. Go to your list of modules and click on “Install” button.
  7. Go to Modules-> Modules. Find UserEngage and click on “Configure” next to it. Submit your API key (link below). and click on the “Save” button.

Attributes we're capturing

first_nameFirst name of your customer
last_nameLast name of your customer
emailEmail of your customer
genderGender of your customer
birthdayDate of birth of your customer

Events sent inside of PrestaShop

First event we're firing, is when customer is registering to your online store - afterwards you'll see event called UserRegister in your UserEngage dashboard, it will include all the attributes we've mentioned above.

Second event is when customer is checking out an order. We're firing NewOrder event with orderId, payment and price

Correct installation of UserEngage module would look like this:

├── assets
│   ├── ajaxcart-override.js
│   └── user-register.js
├── config_pl.xml
├── config.xml
├── logo.png
├── userengage.php
└── views
  ├── neworder.tpl
  ├── userengage.tpl
  └── userregister.tpl
Big Cartel logo
Your API KEY can be found here:
Get my api key