Create New Order Channel

Integrating your Prestashop store with Webshipper is easy, this is how to do it:

In Webshipper, go to Settings > Order channels and press 'New order channel'.

Find Prestashop and press 'Connect'.

Give your store a name and type in the URI.

Next you will need to get an API key set up.
Start by logging into Prestashop and click on the the menu titled "Advanced Parameters".
From there, navigate to Webservice and press the key. Now you should be able to copy or generate a new API key.

We need the following permissions
• Carriers
• Countries
• Products
• States
• Addresses
• Orders
• Currencies
• Customers
• Order_carriers
• Order_histories

After setting up the key, log into Webshipper and navigate to "Settings" > "Order channels" > "New order channel", and select "Prestashop".

Enter in the required information and credentials, and input the API key, which you just received, in the relevant field and click on "Create order channel".

At this point, you need to set up the relevant shipping rates.

Once you are happy with the setup, we can move on with the integration itself:

Start by clicking the "Download Plugin" button and save the file.
You should also see a field called "Module Configuration Token" with a string of text attached, highlight this and copy it to your clipboard.

Switch over to your Prestashop and navigate to "Modules" > "Installed Modules (Tab)" > "Upload a Module" and select the file from before.
Once the module has been installed, click on "Configure".

Paste the configuration token, which you copied to your clipboard, into the field with the same name.

The option "Drop point limit" helps you define the number of drop points to be shown during checkout (The default is 5).

Finally, click on "Save" and then "Sync".

On the same page, you should be able to see a list of carriers currently active in Prestashop. The "ID reference" is what you need to use to create mappings in Webshipper.

Make a note of the IDs and switch back to Webshipper. Click on "Edit order channel" and scroll to the bottom of the page where you should see the following:

Enter a name for the mapping and input the ID from Prestashop, and select which shipping rate it should be mapped to. Once all of them are mapped there is one more step to be done.

Go back to Prestashop and navigate to "Modules" > "Installed Modules" > "Configure" and click on "Save" and then on "Sync".

All your synchronized carriers should now appear, which means that everything is in order.

Congratulations, you have successfully set up the Prestashop integration for Webshipper.

Did this answer your question?