How to add shipping on Shopify?
The success of your online shop depends heavily on the logistics process. Your customers have found what they are looking for, added products to their cart, and reached checkout expecting a simple process. They want to receive their order quickly, clearly, and at a reasonable cost.
Customers may also want more delivery options, such as different logistics companies, shipping methods, or delivery speeds. Just as importantly, the entire logistics process — including possible returns — should feel simple and reliable.
Shopify allows you to set up shipping options so your customers can choose between different shipping rates, such as free shipping, flat rates, or calculated rates. In this guide, we will look at how to add shipping on Shopify and how to structure your shipping settings properly.
Adding Shipping Locations
Shipping locations are the places your items are shipped from. The address you enter when signing up is usually set as your default shipping location. However, you should update or add the correct shipping location if your fulfilment address is different from your original store address.
Shopify location limits can depend on your Shopify plan. If you are using a larger setup, Shopify Plus may allow more locations.
1. Open your shipping settings: In your Shopify admin, go to Settings, then open the shipping and delivery section.
2. Add a location: Go to Locations and click Add location.
3. Enter the location details: Add the name of the shipping location and its full address.
4. Enable fulfilment if needed: If you want to fulfil orders from this location, select the option that allows orders to be fulfilled from there.
Adding Shipping Zones
Shipping zones are regions that share the same shipping rates. For example, if your store is based in Germany, you might create one shipping zone for Germany and another for other EU countries.
1. Open Shipping & Delivery: In your Shopify admin, go to Settings → Shipping and delivery.
2. Choose the shipping profile: Select the profile where you want to add a shipping zone and click Manage rates.
3. Create a zone: Click Create shipping zone next to the relevant locations.
4. Name the zone: Add a clear shipping zone name, such as “Germany,” “European Union,” or “International.”
5. Select regions: Choose the countries or regions you want to include in the zone.
6. Add rates: Add the shipping rates you want to offer for that zone, then click Save.
Setting Up Shipping Profiles
If your store has several locations, different product types, or different fulfilment rules, shipping profiles can help you manage shipping costs more clearly.
1. Open shipping settings: Go to Settings → Shipping and delivery.
2. Create a custom profile: Under custom shipping rates, choose Create new profile.
3. Name the profile: Add a clear name for the profile so you can easily identify it later.
4. Add products: Choose which products should belong to this shipping profile.
5. Adjust locations: Select the fulfilment locations that apply to this profile.
6. Add zones and rates: Create shipping zones, select the countries or regions, and add the rates you want to use.
Shipping Methods
You can specify shipping methods for each shipping zone, such as standard delivery, express delivery, local delivery, or carrier-based shipping.
It is often useful to offer more than one shipping method. Some customers want the cheapest delivery option, while others are willing to pay more for faster shipping. Depending on your market, you may also want to offer delivery to a home address, pickup point, parcel station, or local pickup location.
Adding Shopify Shipping Rates
Once your shipping zones and methods are set up, you can add shipping rates. Shopify gives you several options depending on how you want to charge customers.
Free shipping: Free shipping can be very attractive to customers because there are no extra costs at checkout. Many stores connect free shipping to a condition, such as a minimum order value.
Flat rate shipping: Flat rate shipping gives customers a fixed, predictable shipping cost. You can limit flat rates by region, order value, or weight.
Calculated shipping rates: Calculated rates usually work with external carriers or shipping providers. The shipping cost is calculated at checkout based on the order and destination. This can be accurate, but if the final cost feels too high, some customers may abandon their purchase.
Adjusted shipping rates: You can increase or decrease calculated shipping rates to include handling fees or discounts. If you use this method, make sure your communication is clear so customers understand the final cost.
Manual shipping rates: Manual rates let you create your own shipping prices. This gives you more control and can help you create a shipping strategy that fits your margins and customer expectations.
Notifications
Shipping is not only about rates. It is also about communication. Customers want to know when their order has been confirmed, shipped, delayed, or delivered.
Shopify allows you to use automatic notifications for different parts of the logistics process. Make sure your notification emails are clear, professional, and aligned with your brand voice. This helps create a smoother customer experience and reduces unnecessary support questions.
Shipping Terms
Your shipping setup should be supported by clear shipping terms. Customers should understand delivery times, available shipping methods, shipping costs, return rules, and any regional limitations before they complete their purchase.
It is also important to make your shipping terms easy to find. You can link to them from the checkout, cart page, footer, product pages, or FAQ section.
Before finalising your shipping settings, check how taxes apply to your products and shipping rates. In many B2C stores, prices are shown including tax, while B2B stores may display prices excluding VAT and shipping costs. Your setup should match the legal and commercial requirements of your market.
To review tax settings, go to Settings → Taxes and duties in your Shopify admin. From there, you can check the tax settings for your relevant regions.
Looking for other ways to improve your Shopify store? We also wrote a guide on how to set up preorders on Shopify.