Problem with setting up weight based shipping

Topic summary

Problem: Weight-based shipping isn’t applying as expected; products don’t populate into a shipping profile unless manually added.

Setup: All products have weights (e.g., a 2.0 kg motherboard). A custom International profile was created with a rate conditioned 1.9 kg–2.9 kg priced at 29.90.

Observed behavior: No items automatically appear in that profile, and the rate doesn’t show at checkout unless specific products are manually added via “+Add products.”

Package setting: Package weight set to 1 g; changing it (even to 1 kg) does not affect whether products are included in the conditional rate.

Latest update: Weight-based rates work when configured in the General profile, but not when set in a custom profile.

Status: No resolution provided; the key open question is why custom profiles are not auto-populating or applying the weight-based condition without manual product assignment.

Summarized with AI on December 14. AI used: gpt-5.

Hello everyone. New to shopify. I am busting my head trying to set up weight based shipping. I have read the tutorials, I have asked the AI helper. I think I have done everything correctly but items don’t appear on the profile unless I manually put them there. I have added weights to all my items. Lets say a 2.0kg Motherboard. I make the profile international and I create a rate for international shipping with the condition 1.9kg to 2.9kg for 29.90.
None of my items are added to the profile and I checked the store and it doesn’t work. It only works if I manually go and add specific products through +Add products tab.
What Am I doing wrong?
PS, I have set package weight to just 1g but even if it was 1kg it wouldn’t play any role on items not getting added to the conditional rate.

So it wouldn’t work in custom profiles. But adding different rates in the general profile works with weight as condition.