> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.serverfreak.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Configure Shipping Methods Inside Magento

In our example, we shall be using DHL to post our products to our customer. 

To start configuring the shipping method for your Magento store, kindly follow the tutorial below:

1. Login to your Magento administrator dashboard and click on **Stores >> Configuration** (under **Settings**).
![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-1-configuration_15uyzrg.png)

2. Click on **Sales** to expand it and click on **Shipping Settings**. 
![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-2-shipping-settings_sav9r6.png)

3. Expand the **Origin** section. Here you need to enter the address from which the shipping will be initiated i.e. this is your warehouse address where all the products are stored and ready to be shipped to your customers. Here's a sample of our warehouse address.

![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-3-origin-warehouse-addres_ip293u.png)

Press the **Save Config** button to save changes.

4. Next, open up the **Multishipping settings** in the **Sales** menu and expand the Options section. You shall see the following 2 options.

![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-4-options_n33b6f.png)
**Description:**

a) **Allow Shipping to Multiple Addresses** - This means we accept goods from a single order to be shipped to different addresses. It is useful when a customer orders many products of a single kind, like post cards or pens for example and wants them to be delivered to multiple addresses. You can set the maximum quantity of products allowed to be shipped to multiple address in (b). 
b)  **Maximum Qty Allowed for Shipping to Multiple Addresses** - Maximum number of allowed shipping addresses. 


5. In our example, to enable the DHL shipping module, you can go to **Stores menu >> Configuration (Under Settings) >> expand Sales >>** click on **Shipping methods** and navigate to the DHL section. For your notice, there's many of options you can choose from other than DHL e.g. UPS, USPS, FedEX, Magento Shipping.

6.  Here's our settings for DHL which you may copy for your own store:
![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-5-dhl-enabled-for-checkou_11x3mxg.png)

We set **Enabled for Checkout** to _Yes_. 

The **Gateway URL** is needed to access DHL shipping rates. The field is preset by default, and normally does not need to be changed. 

The next step is to enter a **Title** for this shipping method that will appear during checkout. 

Afterwards Enter the **Access ID**  and **Password** for your DHL account. 

You may also adjust the **Content type** to match whether you're sending documents or non-document.

You may also set calculate **Handling Fee** to a fixed amount or percentage and **Handling Applied** to **per order** or **per package**.

**NOTE:**	
"Per Order" allows a __single handling fee__ for the entire order. 
"Per Package" allows __an individual handling fee for each package__.

7. At the end you can define the countries for which the shipping is supported and the default error message in case the service is refused. 

In the Sort order field you should enter the  position of this shipping method compared to the other shipping methods offered to the customers.