PrestaShop Integration Guide
This page outlines the process for integrating PrestaShop as a sales channel within Helm. You’ll learn how to generate your Web Service Key, assign the correct permissions, and configure the integration for automated order importing and inventory synchronisation
Last updated 3 months ago

Prerequisites
Before you begin, please ensure you have the following:
Administrative access to both Helm and your PrestaShop Admin Panel.
A valid Web Service Key with appropriate permissions.
Your full PrestaShop store domain URL.

Step 1: Generate a Web Service Key in PrestaShop
Log in to your PrestaShop Admin Dashboard.
Navigate to:
Advanced Parameters → Webservice
Click the Add new webservice key button.

Click the Generate Key button, or enter a unique API key manually.

In the Permissions section, assign the following access levels:

Resource | Access Rights |
| View (GET) |
| View (GET) |
| View (GET) |
| View (GET), Modify (PUT) |
| View (GET) |
| View (GET) |
| View (GET) |
| Modify (PUT) |
| View (GET) |
| View (GET) |
| View (GET) |
| View (GET) |
Once permissions are correctly configured, click Save.
You now have your Web Service Key — keep this key secure as it will be used during Helm configuration.

Step 2: Add PrestaShop as a Sales Channel in Helm
Log in to your Helm Dashboard
Navigate to:
Settings → Sales ChannelsFrom the list of integrations, select PrestaShop.
Complete the integration form with the following fields:
Active: Toggle ON to enable the channel.
Name: A clear reference for your store (e.g.
PrestaShop - EU Store).Domain: Enter the full domain of your PrestaShop store (e.g.
https://yourstore.com).Web Service Key: Paste the key you generated in Step 1.
Add any additional settings you would like.

Step 3: Configure Additional Settings (Optional)
Helm allows further customisation of your PrestaShop integration through optional configuration tabs:
Settings - You can set up your warehouse and its unique settings.
Stock Control – Enable Auto Sync for stock levels.
Brand – Override default branding if required.
Commercial Invoice – Set up invoice preferences per channel.
Despatch Emails – Configure shipment notifications with tracking.
Feedback Emails – Set up review request emails after fulfilment.

Step 4: Complete the Setup
Click Submit once all required fields are complete.
A confirmation will appear in the top-right corner of the Helm interface.
Your PrestaShop sales channel will now be active.
Orders and inventory will begin synchronising automatically.

Additional Notes
You may return to
Settings → Sales Channelsat any time to manage your integration.Keep your Web Service Key secure and ensure your store remains accessible to maintain connectivity.
If you operate multiple PrestaShop stores, configure each as a separate channel using distinct names and credentials.
