Different shipping amount for different products?

Topic summary

Goal: charge different shipping for seeds ($6) vs. plants ($30) and have checkout total correctly.

Proposed approaches:

  • Create Custom Shipping Profiles per product type (e.g., Seeds, Plants), then set distinct rates per profile and assign products accordingly (Settings > Shipping and Delivery > Create Custom Profile).
  • Use flat rates with weight-based conditionals (e.g., under 1 kg = $6; over = $30). Set via Shipping & Delivery > Add rate > Conditional pricing. Attached screenshots illustrate where to add a rate and enable conditionals; images are central to this setup.

Troubleshooting tips:

  • If totals are wrong, confirm each product is assigned to the correct profile and check for conflicting rates in the General profile.

Most recent update:

  • A user reports that after “Add rate,” they don’t see an option to “Select weight range for the product,” suggesting the earlier step list may be inaccurate or UI has changed.

Status: unresolved. Next step is to clarify the precise current UI path for setting weight conditions within profiles/rates and verify no overlapping rates are causing mis-calculation at checkout.

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

I’m wondering if it’s possible to have different shipping amount for different items?

IE: I ship flower seeds in envelopes and want to charge $6 but I also ship plants in boxes that I want shipping for $30. I’ve tried adding two different options but it’s not totalling correctly at check out.

Thanks

Hi,

You need to create Custom Shipping Profile for each type of item and then you can setup different shipping rates for each one of them.

You can do so by going into Settings > Shipping and Delivery > Create Custom Profile

1 Like

Another option you could consider is flat rates with conditionals base on weight. Because there isn’t a lot of variations within your products this may be an easier approach.

Essentially what you would do is set a conditional for everything weighing under lets say 1 kilo for an example, you charge $6 for shipping then everything else is $30. You can do this however you like with the conditionals so even if you have 3 or 4 different shipping rates as long as you have a flat rate, this would be an easy way to establish it.

Go to the menu in your settings and select Shipping & Delivery

Click Add Rate

Next click Conditional Pricing

This is where you can set your conditionals.

You can do this by creating multiple shipping profiles and assigning products to each profile.

To create a shipping profile, follow these steps:

  1. Go to Settings > Shipping.
  2. Click Create shipping profile.
  3. Enter a name for your profile, such as “Flower seeds” or “Plants”.
  4. Select the shipping zones that you want to apply the profile to.
  5. Click Add rate.
  6. Select the weight range for the product.
  7. Enter the shipping rate.
  8. Click Save.

If the rates are not totaling correctly at checkout, ensure that the products are correctly assigned to their respective profiles and that there are no conflicting rate settings in your general shipping settings.

1 Like

Hi - after step 5 “Add rate”, there isn’t “Select weight range for the product” -

Can you please check?