SaltAISaltAI
Delivery & Checkout26 February 202610 min read

Shopify Delivery Options: How to Set Up and Display Them

Delivery is one of the most decisive moments in any online purchase. A customer who has spent ten minutes browsing your store, added products to their cart, and entered their email address can still a

Delivery is one of the most decisive moments in any online purchase. A customer who has spent ten minutes browsing your store, added products to their cart, and entered their email address can still abandon at checkout — and delivery options are one of the most common reasons they do. According to Baymard Institute, nearly half of all checkout abandonments are linked to shipping costs or delivery concerns, making this one of the highest-leverage areas any Shopify merchant can optimise. The good news is that Shopify gives you meaningful control over how delivery options are structured, priced, and displayed — if you know where to look.

The challenge is that most merchants set up a single flat-rate shipping rule when they launch their store and never revisit it. That default setup might have worked when you were shipping ten orders a week, but it starts to cost you money and customers as you scale. Offering no-choice, one-size-fits-all delivery frustrates buyers who want next-day shipping, confuses international customers, and makes you look less professional than competitors who clearly communicate their fulfilment options.

In this post, you will learn how to set up Shopify delivery options properly, how to display them in a way that drives conversion, and how to use rates, zones, and apps to give customers exactly the choice they need at checkout — without overcomplicating your backend.


Understanding Shopify Shipping Zones and Profiles

Before you configure a single rate, you need to understand the two structural pillars of Shopify shipping: shipping zones and shipping profiles. A shipping zone is a geographic grouping — for example, UK Mainland, EU, or Rest of World — to which you assign specific rates. A shipping profile is a container that links your products to those zones and rates. Most merchants start with the default General profile, but this single profile approach quickly becomes limiting when you sell products with different fulfilment requirements.

For example, imagine you sell both lightweight accessories and heavy furniture. Shipping a phone case to Germany costs £3. Shipping a bookshelf to the same address might cost £85. If you use a single General profile with averaged-out rates, you will either lose money on the furniture or drive away accessory buyers with inflated shipping costs. The solution is to create separate product-based shipping profiles, each with rates calibrated to the actual cost and carrier options for that product group.

To set this up, go to Settings > Shipping and delivery in your Shopify admin. Here you can create new profiles, assign products to them, and define zones and rates within each profile. A merchant supplying wholesale and retail simultaneously — like many UK brands supplying high-street retailers alongside their DTC store — might maintain three or four profiles to handle the different weight classes, lead times, and carrier contracts that apply to each channel.


Setting Up Flat Rate, Free, and Calculated Shipping

Once your zones and profiles are in place, you need to decide what kind of rates to assign. Flat rate shipping is the simplest: you charge a fixed fee regardless of order size or weight. This is easy to understand for customers and easy to manage internally, making it a sensible default for merchants with a consistent product catalogue. A realistic flat rate for UK standard delivery in 2024 sits around £3.99–£5.99, depending on your carrier agreements.

Free shipping is one of the most powerful conversion tools available to any merchant, but it needs to be deployed strategically rather than universally. Setting a free shipping threshold — for example, free standard delivery on orders over £50 — encourages customers to add more to their cart and can increase your average order value meaningfully. If you are currently offering unconditional free shipping, test adding a minimum order threshold and watch your AOV respond. Many merchants find that clearly displaying the threshold ("Add £12 more for free delivery") at the cart stage moves the needle significantly.

Calculated shipping rates use real-time carrier data — from Royal Mail, DHL, UPS, or others — to generate accurate prices based on the actual weight and destination of each order. This requires you to enter product weights in your Shopify catalogue and connect a carrier account. The upside is precision: you stop subsidising heavy orders and stop overcharging for light ones. Shopify's native carrier-calculated shipping is available on certain plans, or can be unlocked through third-party apps if you are on a lower-tier plan.


Adding Local Delivery and In-Store Pickup Options

Local delivery and in-store pickup are two under-used features that can be enormously valuable for merchants with a physical presence or those operating within a defined geographic radius. Local delivery lets you offer a distinct delivery option — often same-day or next-day — to customers within a set distance from your fulfilment location, with a custom rate or free delivery above a threshold. This is particularly relevant for food, flowers, gifts, and any product category where speed and locality are selling points.

To enable local delivery in Shopify, go to Settings > Shipping and delivery > Local delivery and toggle it on for your location. You can define a delivery radius in kilometres or miles, set a minimum order value, and add delivery instructions that appear at checkout and in confirmation emails. If you have multiple warehouses or retail locations, you can configure local delivery separately for each, which is useful for merchants operating across multiple cities or regions.

In-store pickup (also called Click and Collect) is configured under the same section and is particularly powerful for merchants who have a retail presence. It removes the shipping cost entirely for local customers and allows you to capture online orders from people who prefer to browse digitally but collect in person. Selfridges, for example, has made Click and Collect a central part of its fulfilment strategy precisely because it removes delivery friction for London-based shoppers. Even small independent retailers can offer this feature through Shopify at no additional cost.


Displaying Delivery Options Clearly at Checkout

Getting your delivery options right on the backend is only half the battle — they also need to be displayed clearly at checkout. Delivery option naming matters more than most merchants realise. A rate labelled "Standard" tells a customer very little; a rate labelled "Standard Delivery — 3 to 5 business days — £3.99" gives them everything they need to make a decision confidently. Specific naming reduces support queries and increases trust.

Shopify's native checkout displays shipping options during the shipping step, but the order and presentation of those options can be shaped by how you configure them. Your most popular or recommended option should appear first. If you offer multiple tiers — standard, express, and next-day — order them from slowest to fastest, or lowest to highest cost, so customers can scan and choose quickly without cognitive overload. Merchants on Shopify Plus have access to checkout extensibility tools that allow further customisation of how delivery options appear.

For merchants who need to surface delivery options earlier in the shopping journey — on product pages or in the cart — apps like DeliveryIQ allow you to display estimated delivery dates and available shipping methods before the customer even reaches checkout. This kind of pre-checkout transparency is proven to reduce abandonment and increase add-to-cart rates, because customers know what they are committing to before they invest time in the checkout flow.


Using Delivery Conditions and Rules to Manage Complexity

As your store grows, you will inevitably encounter situations that flat rates cannot handle cleanly. Delivery conditions in Shopify allow you to apply rates conditionally based on order weight, cart value, or both. This means you can offer free shipping on orders over £75 within one zone, charge a weight-based rate for heavy orders, and apply a flat rate for everything else — all within a single shipping profile, without needing a developer.

Conditions are set when you create or edit a rate within a zone. You can stack multiple rates with different conditions so that Shopify's algorithm selects the correct one based on the customer's cart at the time of checkout. For example: free shipping for orders over £60, £4.99 standard for orders between £20 and £59.99, and £2.99 standard for orders under £20. This kind of tiered structure nudges customers toward higher-value orders while keeping your shipping costs aligned with margin.

For merchants managing subscriptions, B2B wholesale orders, or multi-location fulfilment, the complexity increases further. Third-party shipping apps can handle advanced rule logic that Shopify's native settings do not support natively — things like carrier-specific rules, product-type exclusions, or date-based delivery restrictions. Spending time now to map out your delivery logic before configuring it saves significant troubleshooting later.


Testing and Optimising Your Delivery Setup

Once your delivery options are live, the work is not finished. Testing your checkout experience as a real customer — using your own store's front end, in incognito mode, with a real address — is the single most important thing you can do before and after any shipping configuration change. Many merchants discover that rates they thought were configured correctly do not appear at checkout, either because of zone mismatches, product profile gaps, or weight fields left blank on product variants.

Beyond functional testing, treat your delivery options as a conversion variable worth measuring. Run A/B tests on your free shipping threshold. Track whether adding estimated delivery dates to your product pages reduces bounce rates. Monitor your shipping revenue relative to your actual carrier costs on a monthly basis to identify whether any rates need adjusting. A merchant processing 500 orders a month at an average shipping shortfall of £1.50 per order is losing £750 monthly — a number that adds up quickly.

Customer feedback is also a rich source of insight here. If you are receiving repeat support tickets about delivery timescales, that is a signal that your checkout descriptions are not clear enough. If customers frequently select your most expensive option even when cheaper options exist, your option naming may be creating confusion. Treat each piece of feedback as a prompt to revisit your configuration and tighten the experience.


Conclusion

Shopify delivery options are not a set-and-forget configuration. They are a live component of your customer experience that directly affects conversion, average order value, and profitability. Getting the fundamentals right — zones, profiles, rate types, naming, and conditions — creates a checkout experience that builds trust and removes friction at the most critical moment in the buying journey. Whether you are selling globally, locally, or to a mix of retail and wholesale customers, Shopify gives you the tools to serve each customer segment appropriately.

The merchants who win on delivery are those who treat it with the same seriousness they give to product pages and marketing campaigns. Start by auditing your current shipping settings, test your checkout as a customer, and identify one or two changes — a free shipping threshold, better rate naming, or local delivery — that you can implement this week.

Try DeliveryIQ free at saltai.app — no credit card required.

SaltAI Team

SaltAI builds focused Shopify apps for food merchants and general merchants. Every app is tested in production at a real food store — including Vanda's Kitchen — before it ships.