PrestaShop 1.5 - 1.7 Connector Release

DataConnect.io team is excited to announce that PrestaShop connector is released.

Supported versions

PrestaShop 1.5.6.x, 1.6.x, 1.7.1

Versions lower than 1.5.6.0 or higher 1.7.1 might work, but were not tested.

Connector features

  • Brandable PrestaShop Plugin
  • One click sign-up
  • PrestaShop Event Notifications
  • PrestaShop Native API access

Brandable PrestaShop Plugin

DataConnect.io offers the possibility to brand PrestaShop plugin. It can be used for publishing on PrestaShop Addon Marketplace.

One click sign-up

PrestaShop has built-in mechanisms to create API key, enable webservice support and grant access to the API key access to all standard PrestaShop WebService endpoints. DataConnect.io use that key to get access to the platform and provide shop owner control and transparency of the integration.

PrestaShop Event Notifications

PrestaShop doesn't support event notifications via API. Events are only available for plugins. So DataConenct.io PrestaShop plugin will intercept them and notify the platform.

You can check available events by visiting reference documentation .

Platform provide all actionXXX events.

PrestaShop Native API access

Using PrestaShop native authentication mechanism DataConnect.io get access to PrestaShop API and can provide for its customers native API access using DataConnect.io authentication mechanism.

Native API response

The nature of PrestaShop API is that it is widely use links inside the response to detailed information. For example, /api/shops endpoint respond like:

<?xml version="1.0" encoding="UTF-8"?>
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
    <shops>
        <shop id="1" xlink:href="http://demo.prestashop.dataconnect.io/api/shops/1"/>
    </shops>
</prestashop>                

If you want to get more details about the shop with id 1 - you will need to make another API call using xlink:href value. And because DataConnect.io platform is managing credentials to the established connection it will replace base URL, like http://demo.prestashop.dataconnect.io with DataConnect.io Native API endpoint. So the result will be like:

<?xml version="1.0" encoding="UTF-8"?>
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
    <shops>
        <shop id="1" xlink:href="https://api.dataconnect.io/v2/platforms/prestashop/raw/connections/f442d25b-a125-49cc-bf27-45f0834884b7/api/shops/1"/>
    </shops>
</prestashop>