AbiCart Plugin

This is our official AbiCart plugin to fetch data from your store. This plugin takes care of all setup needed to get data flowing from your store to Engage. This includes batch data ingestion as well as advanced javascript tracking. Continue reading to get started with the AbiCart plugin, or read all about how Engage runs on AbiCart here.

Add this source

  1. 1.
    Log into your Engage account
  2. 2.
    Scroll down to Integrations and select the AbiCart plugin
  3. 3.
    Set your API Key, Shop ID and API Endpoint, then click Save.
  4. 4.
  5. 5.


  1. 1.
    Log into your store admin area
  2. 2.
    Navigate to Settings -> Apps -> API keys and click Edit
  3. 3.
    Click Add and setup your API key
  4. 4.
    Make sure to check the Activate checkbox before saving

Shop ID

  1. 1.
    Log into your store admin area
  2. 2.
    Find your Shop ID in the top left corner

API Endpoint

The API Endpoint is simply your store URL with the below add-on appended:

Included events

The following events are defined out-of-the-box for you when you use the AbiCart plugin. These cover all the standard functionality required.
Added to Cart
Checkout Started
Order Completed
Page Viewed
Product Seen
Product Viewed
Removed From Cart

Adding events

You may track additional or custom events in your store by adding the corresponding zlt.track(); javascript function on your website.
/* Example of a custom event */
zlt.track('My Custom Event', {
param_one: 'Some value',
param_two: 123