Skip to content

Prestashop

  1. 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.
  1. Go to envia.com

  2. Go to Ecommerce Pro > Connect Store

  3. Click the “Integrate my ecommerce” button and select Prestashop.

  4. 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).
  1. Add your access credentials (Step 1; Key) and click Create.

  2. Verify the email registered in Envia.com and click Continue.

That’s it! Your Prestashop store is now integrated with Envia.com.

You make these settings from your Envia.com dashboard. They are required for the integration to work correctly.

Origin address and packages in Settings

Origin address and packages

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

Learn more

Products with weight and size for quoting

Products

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

Learn more

Automatic package in Settings

Automatic package

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

Learn more

Automatic shipping rules

Automatic shipping rules

Set shipping rules that automatically calculate shipping costs for your orders

Learn more

Confirm that web services are enabled in PrestaShop.

  1. In Prestashop settings, go to Advanced Parameters and then select Webservice.
  2. Select the key you generated earlier and edit it
  3. Scroll to Configuration, and in the Enable PrestaShop’s Webservice section confirm that the button is set to Yes.

To add the Identification number field at your store checkout, follow these steps.

Review and set the required permissions

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

Forbidden error when connecting the store

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

Was this article helpful?