Why after I add products to another zone, they are taken out of all other zones?

As you can see from the screen shot, why all products removed from local and zones after I added them to new zone? Is there have any way to add products on different shipping zones? Thanks!

This is a common point of confusion with Shopify’s shipping setup.

What you’re experiencing is normal behavior in Shopify. A product can only belong to ONE shipping profile at a time. When you add products to a custom profile, they automatically get removed from the General profile.

The solution for that issue:
You need to create separate shipping profiles for each group of products that need different shipping rates. Here’s how to fix it:

You have to create Multiple Custom Profiles.

Go to Settings > Shipping and delivery

Click “Create profile” and make profiles like:

“Domestic Products”

“International Products”

“North America Products”

And then you need to assign Products Accordingly.

Put products for domestic shipping in “Domestic Products”

Put products for North America in “North America Products”

And so on…

Finally you can set rates for each profile.

Configure domestic rates in your “Domestic Products” profile

Configure international rates in your “International Products” profile

Each profile gets its own specific shipping rules

The General profile is only for products that aren’t in any custom profile

Each product lives in only one profile

But you can have unlimited profiles to handle all your different shipping scenarios

This way, each product group will have exactly the shipping rates you want them to have! Hope this clears things up.

Hi Roas

I tried to create profile via Custom Profile to make new shipping zone, but once I added products in the newly created profile, the same products removed from International (North American);

I am just thinking if delete the International Shipping(North American) profile and create the rate and zone under the General Shipping Rates a solution?

Regards,

Kyle

No, don’t delete your International Shipping profile! That would cause more problems.

This is normal Shopify behavior - a product can only be in ONE shipping profile at a time. When you add products to a new custom profile, they get removed from their previous profile.

Hi Rosa

I put everything under the General Shipping Rate as the screen shot shows below, it seems a solution after tested :thinking:

Your current solution is fine for now, but keep the profile system in mind for when your store grows or your shipping needs become more complex! :hugs:

Hey @kyle6661,

If products disappear from one profile after being added to another, it’s because a product can only belong to one shipping profile at a time. To set different shipping rates for different regions without moving products around:

  1. Keep all products in a single profile.

  2. Add multiple shipping zones separately within that profile (e.g., Domestic, North America, Europe).

  3. Set custom rates per zone - like free shipping for Canada, flat $10 for the U.S., or carrier-calculated rates for Europe.

This ensures accurate regional rates without separating products.