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:
-
Showcase your brand visuals and messaging
-
Recommend upsells or offer discount codes
-
Highlight customer support options
-
Reduce “Where is my order?” or WISMO tickets with real-time tracking updates
-
Integrate with Klaviyo, Attentive, Postscript, or Sendlane to segment the order tracking experience.
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.
