Prestashop
Steps to integrate your Prestashop store
Section titled “Steps to integrate your Prestashop store”- Generate a key from Prestashop
- In Prestashop settings, go to “Advanced Parameters” and then select “Webservice”.
- Click the blue “Add new webservice key” button, do the following for each section, and click “Save” when you finish.
| Section | Action |
|---|---|
| Key | Generate a new key. (You will need this in step 5). |
| Key description | Write a description for the key. |
| Status | Make sure the button is set to “Yes”. |
| Permissions | Review and set the required permissions. |
-
Go to envia.com
-
Go to Ecommerce Pro > Connect Store
-
Click the “Integrate my ecommerce” button and select Prestashop.
-
Enter your Prestashop store URL and click “Continue”.
- (Make sure you are entering the correct URL. To confirm, add**/api/**at the end of the store address. If the browser asks for a username and password, you are on the right track. For more details, you can see the PrestaShop documentation).
-
Add your access credentials (Step 1; Key) and click Create.
-
Verify the email registered in Envia.com and click Continue.
That’s it! Your Prestashop store is now integrated with Envia.com.
Set up your store in Envia.com
Section titled “Set up your store in Envia.com”You make these settings from your Envia.com dashboard. They are required for the integration to work correctly.

Origin address and packages
Set where your shipments leave from and which packaging you use. This is required to schedule pickups and get quotes

Products
Set the weight and size of each product. The system then calculates rates correctly and picks the right package

Automatic package
The system picks the best packaging for each order so you do not have to do it by hand

Automatic shipping rules
Set shipping rules that automatically calculate shipping costs for your orders
Using web services in Prestashop
Section titled “Using web services in Prestashop”Confirm that web services are enabled in PrestaShop.
- In Prestashop settings, go to Advanced Parameters and then select Webservice.
- Select the key you generated earlier and edit it
- Scroll to Configuration, and in the Enable PrestaShop’s Webservice section confirm that the button is set to Yes.
Recommendation in Brazil
Section titled “Recommendation in Brazil”To add the Identification number field at your store checkout, follow these steps.
Permissions to generate an Access Key
Section titled “Permissions to generate an Access Key”Review and set the required permissions
Error messages during the integration
Section titled “Error messages during the integration”403 “Forbidden” or “400” error message. This error appears when the firewall blocks certain API connections or is limited to certain IP addresses.
In these cases, temporarily turn off the block so the integration can proceed, or add our IP addresses to your whitelist:
3.209.100.219 34.224.235.111 3.211.106.119 35.173.225.189

Frequently asked questions
Section titled “Frequently asked questions”Why are orders not registered after integrating several stores on the same root URL?
You may run into order registration problems if you have integrated several stores on the same root URL. Although the integration may look successful, the system will not register orders correctly.
To fix this, make sure you run an individual integration for each store domain when they share the same root URL. This ensures orders are registered correctly and avoids conflicts between stores.
For example, if you have two stores “https://ejemplo.com/1” and “https://ejemplo.com/2” both joined under a root URL such as “https://ejemplo.com”, you need to run an individual integration for each domain.
Is the plugin compatible with PrestaShop version 8.1.5?
Our plugin is currently obsolete, so it is not compatible with any recent Prestashop version.Add image