# Connect PrestaShop to Starshipit
URL: https://support.starshipit.com/articles/360000647096-connect-prestashop-to-starshipit
Canonical: https://support.starshipit.com/articles/360000647096-connect-prestashop-to-starshipit
Markdown: https://support.starshipit.com/articles/360000647096-connect-prestashop-to-starshipit.md
Updated: 2026-02-11

> For the complete documentation index, see [llms.txt](https://support.starshipit.com/llms.txt).

> Integrate PrestaShop with Starshipit by creating webservice access and mapping your couriers to enable order imports and write-back.

## 1. Create webservice access in PrestaShop

#### Enable PrestaShop's webservice

1. Log in to your PrestaShop admin account.
2. Under **Configure**, select **Advanced Parameters**, then select **Webservice**.
3. Toggle **Enable PrestaShop's webservice** to **YES**, then click **Save**.

   ![PrestaShop_1.jpg](/uploads/articles/integrations/ecommerce-platforms/how-to-integrate-with-prestashop/image_360002463636.png)

#### Create a new webservice account

1. In the top right, click **Add new webservice key**.
2. Click **Generate!** to generate a new key.
3. Select the following resources: **View (GET)**, **Modify (PUT)** and **Add (POST)**by selecting the checkboxes at the top of the column.

   ![PrestaShop_3.jpg](/uploads/articles/integrations/ecommerce-platforms/how-to-integrate-with-prestashop/image_360002359295.png)
4. Click **Save**.

## 2. Add your webservice in Starshipit

1. In Starshipit, navigate to **Settings** > **Integrations**.
2. Click **Add a new integration**, and select **PrestaShop** from the list.
3. Tick **Enable PrestaShop**.
4. Enter your PrestaShop **Store URL**.
5. Copy and paste the webservice key from your PrestaShop admin page.
6. Fill in other details as required.
7. Click **Save**.

## 3. Map your Starshipit courier to the PrestaShop Courier ID

To enable order write-back, you'll need to map the couriers in your Starshipit account to the courier ID in PrestaShop. To do this:

1. In Starshipit, navigate to **Settings** > **Integrations** > **PrestaShop Settings**.
2. Click **Add a new mapping**.
3. Enter the associated carrier ID from PrestaShop to the courier in Starshipit.  
   You can find the PrestaShop ID in your PrestaShop admin account > Shipping > Carriers.
4. Click **Save**, then click the tick icon to confirm.

**For example**: I want to map 'Australia Post' to  'Australia Post ID 3' from PrestaShop.

## 4. Specify the Status to Import

In Starshipit, you can specify the status of the order to be imported. During setup, enter the status number in the **Status to Import** field. You can update it later from **Settings > Integrations**. Add multiple statuses by separating them with a semicolon.

The most common statuses are:

* 3 = Processing
* 4 = Shipped

You can find a list of the different status ID's in your PrestaShop account:

* PrestaShop v1.6.x - Orders > Statuses.
* PrestaShop v1.7.x - Shop Parameters > Order Settings > Statuses.

## Configure PrestaShop settings

| Setting | What it does |
| --- | --- |
| **Enable PrestaShop** | Turns the integration on or off. |
| **Store URL** | The URL of your PrestaShop store. |
| **Web Service Key** | The PrestaShop web service key used by Starshipit. Keep it private. |
| **Statuses to import** | The PrestaShop order status IDs Starshipit imports. Enter multiple IDs as supported by the field. |
| **Status to update** | The PrestaShop status Starshipit applies after fulfilment. |
| **Map address line 2 as suburb** | Maps the second address line to Starshipit’s Suburb field instead of Building. |

Save your settings and use **Test connection** before enabling automatic imports.
