How to Set Up Shipping on Shopify + Improve It with Better Tracking

Learn how to set up Shopify shipping step-by-step, from zones and rates to carrier settings. Plus, discover how branded tracking can improve CX and retention.

Tracking page

Key Takeaways for How to Set Up Shipping on Shopify + Improve It with Better Tracking

  • Properly configure your Shopify shipping setup by defining your shipping origin, creating targeted shipping zones, setting appropriate rate types, enabling local pickup or delivery options, and specifying package dimensions.

  • Use flat-rate, weight-based, price-based, or real-time carrier-calculated shipping options depending on your business needs.

  • Enhance customer experience post-purchase by implementing branded tracking pages that reinforce your brand identity and drive customer engagement—rather than redirecting them to generic carrier sites.

  • Branded tracking pages can reduce support inquiries (“Where is my order?”), promote upsells, increase site visits, and improve repeat purchase rates when integrated with email and SMS flows.

If you’re running an ecommerce business, few things impact your customer experience more than shipping. From accurate rates at checkout to timely delivery updates, every detail matters. That's why setting up shipping on Shopify correctly is one of the smartest investments you can make in your post-purchase experience.

In this guide, we’ll walk you through:

  • The technical steps to set up shipping on Shopify

  • Best practices for shipping zones, rates, and carriers

  • How to add branded order tracking for better customer retention

  • Tips to reduce WISMO ("Where is my order?") inquiries

Whether you’re launching a new store or optimizing an existing one, this post will help you create a shipping setup that works for your brand, not against it.

Step-by-Step: How to Set Up Shipping on Shopify

Shopify gives merchants a flexible shipping engine that can support everything from flat-rate domestic shipping to real-time international carrier calculations. Here's how to set it up:

1. Set Your Shipping Origin

Your shipping origin is the address from which you fulfill orders.

  • Go to Settings > Shipping and delivery

  • Under Shipping origin, click Manage and enter your fulfillment location.

🔎 Why it matters: Shopify uses this origin to calculate shipping rates, especially if you're using carrier-calculated options.

2. Create Shipping Zones

Shipping zones let you define which regions you ship to and how much you charge customers in each.

  • Under Shipping and delivery, go to General shipping rates and click Manage Rates

  • Click Create shipping zone

  • Name your zone and select the countries or regions it applies to

You can create zones for:

  • Domestic regions (e.g., U.S. only)

  • International shipping (e.g., Canada, Europe)

  • Exclusions (e.g., no shipping to PO boxes)

3. Add Shipping Rates

You can choose from several types of rates:

  • Flat Rates (e.g., $5 shipping or free shipping over $50)

  • Weight-Based Rates

  • Price-Based Rates

  • Carrier Calculated Rates (e.g., USPS, UPS, DHL, Canada Post)

To add:

  • Click Add rate within a shipping zone

  • Choose your rate type and input conditions

  • Save changes

Pro Tip: Offering free shipping thresholds (like “Free Shipping over $50”) can increase average order value.

4. Set Up Local Delivery or Pickup (Optional)

If you have a physical storefront or local fulfillment, you can enable:

  • Local delivery (within a zip code radius)

  • Local pickup (in-store or curbside)

To set these up:

  • Go to Settings > Shipping and delivery

  • Scroll down to Local delivery or Local pickup and configure locations

5. Configure Package Settings

Shopify uses default package dimensions to calculate accurate carrier rates.

  • Go to Settings > Shipping and delivery

  • Scroll down to Packages and click Add package

  • Enter your box sizes and weights

This is especially important for dimensional-weight pricing from carriers like FedEx and UPS.


Pro Strategy: Why Branded Order Tracking Elevates Your Shopify Shipping Experience

Once you’ve set up shipping rules, your job isn’t done. In fact, the post-purchase experience is just beginning because now it's time to look at your shipping notifications.

The Problem: Default Tracking Pages Are a Missed Opportunity

When your customer clicks “Track My Order,” where do they land? If it’s a generic carrier page (like USPS or FedEx), you’ve just sent them away from your brand. You don't want to do that, that's a lot of engagement you're missing out on.

The Solution: Branded Order Tracking Pages

With a tool like Malomo, you can turn that order tracking page into a retention engine:

Shopify powers the transaction. But branded tracking powers the relationship.


How Branded Tracking Impacts Ecommerce Metrics

Shipping is one of the most sensitive touchpoints in ecommerce—and when you nail it, you win long-term loyalty. Here’s how branded tracking improves performance:

Customer Support Volume: Fewer WISMO tickets with real-time updates

Repeat Purchase Rate: More reorders from high-intent, post-purchase CTAs

Site Traffic: Return visits from track page traffic

Revenue per Customer: Cross-sells and promos during shipment wait

When paired with SMS and email flows, branded tracking becomes one of the most cost-effective retargeting tools in your stack.


Final Thoughts: Shipping Isn't Set-It-and-Forget-It

Setting up shipping on Shopify correctly is the foundation. But your real opportunity lies in what happens after the buy button.

By adding branded tracking to your post-purchase stack, you’re not just delivering a package—you’re delivering an experience. One that builds trust, drives loyalty, and keeps your brand front and center.

Start free with Malomo or request a free design mockup today to see what a better shipping experience for your brand could look like.

Examples of shipping notifications & tracking pages

If you're a visual person, check out our resource library with some examples of tracking pages, email & SMS shipping notifications!

Soylent tp

Soylent segments their post purchase experience for subscribers vs non-subscribers. On their subscriptions page they use FeedGrabbr to display their blog, Superfiliate to display their referral program, and Elfsight to pull their social media posts.

Read More
Soylent subscriber

Soylent sends their subscribed customers their segmented Shipment Fulfilled email. Note their highlight of their referral program in their email!

Read More
Briogeo em

Briogeo tells their customers their order is shipping soon! What's their open rate and CTR on these transactional emails? 59% and 33%. Check out how they get those results

Check out how they get those results
Honeylove delivered sms

Honeylove sends their customers a transactional sms through our Klaviyo integration to let them know that their order has been delivered!

Want to see your brand's custom shipping email & SMS notifications

Our experts have your back, schedule a time today ➡️