Solving the 'Shipping Not Available' Headache: Gelato, Shopify Markets, and International Orders
Hey there, fellow store owners! Navigating international shipping can sometimes feel like trying to solve a Rubik's Cube blindfolded, especially when you're using print-on-demand apps. We recently saw a fantastic discussion unfold in the Shopify Community that really highlighted a common hiccup, and I wanted to break it down for you all. It's a prime example of how crucial it is to understand the nitty-gritty of your Shopify settings, especially when mixing different fulfillment methods.
Our friend Mike, a talented surf and lifestyle photographer behind Mike Ito Photography, reached out because he was hitting a wall. He sells awesome Gelato wall calendars, and while US customers had no problem, anyone from Australia or New Zealand was getting that dreaded “Shipping not available” message at checkout. He was confident his shipping profiles, product weights, and markets were all set up correctly, but something was still off.
The Core Conflict: Shopify Managed Markets & App Fulfillment
This is where the community really shone, with experts like Ploqo, cullen_808, and Maximus3 quickly pinpointing the heart of the issue: Shopify Managed Markets doesn't play nice with products fulfilled from app locations.
Think about it: Gelato, like many print-on-demand services, operates as an 'app location' for fulfillment. Shopify's Managed Markets, on the other hand, is designed to streamline international sales by acting as the merchant of record (often through Global-e) and handling duties/taxes upfront. The problem is, Managed Markets isn't built to manage fulfillment from external app locations. It's a bit like trying to fit a square peg in a round hole.
Ploqo pointed out two key indicators right in Mike's screenshots:
- The checkout explicitly stated, “purchase from Global-e as the merchant of record.” That's the tell-tale sign of Managed Markets at work.
- In Mike's market settings, it showed “Product eligibility: 8 of 25 supported.” Those missing 17 products? Yup, you guessed it – the Gelato calendars.
Maximus3 reinforced this with a helpful link to Shopify's own documentation, which clearly states that Managed Markets doesn't support products fulfilled from app or custom locations. It's a common misunderstanding, and it's easy to miss this detail when you're setting things up.
How to Fix 'Shipping Not Available' for App-Fulfilled Products
So, what's the game plan? The community offered a comprehensive solution:
Step 1: Disable Shopify Managed Markets for the Affected Regions
This is the first and most critical step. You'll need to tell Shopify to handle shipping for these specific markets the 'old-fashioned' way, allowing Gelato's shipping profiles to take over.
- Go to your Shopify Admin.
- Navigate to Settings > Markets.
- Find the market causing issues (in Mike's case, "International" or "Surf Countries" which included AUS/NZ).
- Click into that market. You might want to open Product eligibility first to confirm your Gelato calendars are indeed listed as unsupported.
- Look for the Shopify Managed Markets toggle and switch it OFF.
A quick heads-up: By doing this, you'll be giving up the benefits of Managed Markets for those specific countries, like prepaid duties and Global-e acting as the merchant of record. This means you'll need to manage those aspects yourself, or rely on your fulfillment app (Gelato) to handle them.
Step 2: Fine-Tune Your Shipping Profile Settings
Ploqo wisely pointed out that even after disabling Managed Markets, a few other common shipping profile misconfigurations could still cause trouble. It's like fixing one leak only to find another drip!
1. Adjust Your Store's Default Package Weight
This is a sneaky one! Shopify adds your store's default package weight to the cart's total weight before it tries to match your shipping rates. If your default is set to something generic (like the common 0.75 lb default) and your product is light, this extra weight can push it into a higher, non-existent, or incorrect shipping bracket.
- Go to Settings > Shipping and delivery > Packages.
- Set your store's default package to the actual mailer or packaging you use for a single calendar (or your most common item).
2. Clear the Maximum Weight on Your Heaviest Shipping Rate
If your heaviest shipping rate has a maximum weight defined (e.g., stopping at 2.97 lb as Mike's did), any order that exceeds that weight will simply not find a matching rate. This means larger orders for multiple calendars would still fail.
- Go to Settings > Shipping and delivery > Shipping profiles.
- Find the relevant shipping profile for your international orders.
- Edit your heaviest weight-based rate.
- Clear the Maximum weight field. This ensures that any order above your highest minimum weight will use this rate.
3. Ensure Your Shipping Zones Include All Target Countries
This sounds obvious, but it's another one that often trips people up. Mike's Australian shipping zone was, well, only Australia. If you want to ship to New Zealand, it needs to be explicitly included in that zone, or NZ orders will continue to fail.
- In your shipping profile, click Manage rates for the relevant zone (e.g., "International").
- Click Edit zone.
- Add any missing countries (like New Zealand for Mike's case) to that zone.
It's incredible how a few seemingly small settings can cause such a big headache! This community discussion really highlights how important it is to understand the interplay between Shopify's powerful features like Markets and your integrated apps. While Managed Markets offers some fantastic benefits for certain types of international sales, it's not a one-size-fits-all solution, especially when you're using third-party fulfillment. Sometimes, going back to the basics and ensuring your manual shipping profiles are rock-solid is the key. Learning from these real-world scenarios helps all of us fine-tune our stores and provide a smoother experience for our global customers. And if you're just starting your e-commerce journey and looking for a robust platform, remember that setting up a Shopify store gives you incredible flexibility to handle these kinds of challenges.



