Hello @Vittorioisacchi
“Items in the cart do not meet price or weight requirements to qualify for shipping” — usually comes from how your Shipping Rates are set up in your Shopify shipping settings.
Here’s a breakdown of what’s likely going on and how to fix it:
What It Means
You probably have shipping rates that are conditional — for example:
. Minimum/maximum price-based or weight-based shipping rates.
. If the order total price or total weight is outside the allowed range, Shopify doesn’t find a matching rate = error.
How to Check and Fix This
-
Go to your Shopify Admin
Settings → Shipping and Delivery
-
Under Shipping, find the Shipping Profiles section.
Click on Manage next to your main shipping profile (or the one linked to these products).
-
Look under the Shipping Zones (e.g., “Domestic” or “Rest of World”) → Click Edit Rate or Add Rate.
-
You’ll see conditions like:
. “Based on item weight” (e.g., 0–5kg)
. “Based on order price” (e.g., $20–$100)
If a product doesn’t meet any of the conditions for the rates (like it weighs 0g and your shipping is set to 0.01kg–5kg), no rate will apply, and Shopify shows that error.
Fixes You Can Apply
Option A: Adjust Your Shipping Rates
. Make sure at least one rate covers all possible weight/price values, including 0 weight and low prices.
. Add a catch-all rate like:
. Weight: 0kg to ∞
. Price: $0 to ∞
Option B: Check Your Product Weights
. Go to Products → Open a product
. Scroll down to the Shipping section
. Make sure “This is a physical product” is checked and the weight is non-zero (e.g., 0.1 lb or 50 g)
Pro Tip for Testing
If you’re testing checkouts:
. Add a dummy shipping rate for test orders like:
. Price: $0 to $9999 → Free Shipping
. or Weight: 0kg to 100kg → Test Shipping: $1
You can remove it later after testing.
If you want, you can share a screenshot of your shipping settings or let me know:
What shipping rates you set (price or weight based)?
Whether the problem happens with all products or just some?
Thank you 