# Managing Shipping

## Managing Shipping <a href="#managingshipping-managingshipping" id="managingshipping-managingshipping"></a>

How you choose to ship your products is a key element to the management and success of your store. You must account for the great variety of available methods, which can mix carriers, regional and international taxes, package weight and the price of a product itself. Luckily, PrestaShop makes it easy for you to handle it all in just a few screens.

A product's shipping price is basically calculated using either of two methods: the total price of the order, or the total weight of the order. This is how most carriers calculate their shipping fees, and this is why you should fill-in the weight setting when creating a product in the catalog, and also why you absolutely must indicate the per-weight and per-price costs for each carrier in the "Carriers" page.

PrestaShop computes shipping price according to a system of either weight ranges or price ranges. That system can only work for one or the other of these types of range.

![](https://2879814194-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fenglish-documentation-for-prestashop-1-7%2F-MD-wQcGVavHD0kqThCr%2F-MD-zRxD-5sos9A-G_eT%2F51839913.png?generation=1595597002831076\&alt=media)

The shipping settings work closely with the local settings of your PrestaShop installation, thanks to the "International" menu. With pages like "Localization" and Locations", you will be able to edit geographical zones, countries, currencies, etc. Therefore, make sure to have a serious look at the "International" menu, which is explained in the chapter "Going International". For instance, in order to create a complete carrier in PrestaShop, you must have clearly defined your geographical zones before; this is done in the "Zones" tab under the "Location" page.

This chapter contains the following sections:

* [Carriers](https://docs.prestashop-project.org/1.7-documentation/user-guide/improving-shop/managing-shipping/carriers)
* [Shipping Preferences](https://docs.prestashop-project.org/1.7-documentation/user-guide/improving-shop/managing-shipping/shipping-preferences)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.prestashop-project.org/1.7-documentation/user-guide/improving-shop/managing-shipping.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
