Exclude Products from Express post, without rates doubling up

I have two shipping rules:

• Standard = $10 (Available to all products)

• Express = $20 (Available to all products except Perfume)

I’ve set this up a number of ways, but can not get the configuration right.

If I have one T-shirt in the cart, I get both shipping options in the checkout, which is correct.

If I have one Perfume in the cart, I get just the Standard rate in the checkout, which is correct.

The problem, is that if I have a T-shirt and Perfume in the cart, the rate gets auto calculated to be $20, but it should just be 1 x Standard rate which is $10

Is there a way to configure this without a third party app?

If not, is there an app that is recommended?

It looks like you are trying to set up two shipping rates in your Shopify store: a standard rate that is available for all products, and an express rate that is available for all products except perfume.

However, you are experiencing an issue where the express rate is being applied when both a T-shirt and a perfume are in the cart.

To set up the shipping rates as you described, you can use the “Product-based shipping rates” feature in Shopify.

To do this, follow these steps:

  1. From your Shopify admin, go to Settings > Shipping.
  2. In the Shipping settings page, scroll down to the “Rates” section and click the “Add rate” button.
  3. In the “Add shipping rate” dialog, select “Product-based shipping rates” as the rate type.
  4. In the “Product-based shipping rates” section, click the “Add product” button.
  5. In the “Add product” dialog, select the products that should be eligible for the standard rate (e.g., all products except perfume).
  6. Set the standard rate as $10 and click “Save”.
  7. Repeat steps 2-6 to create the express rate, but this time select “All products except” as the rate type and select perfume as the product that should be excluded from the express rate. Set the express rate as $20 and click “Save”.

This should set up your shipping rates as follows:

  • If a T-shirt is in the cart, the standard rate of $10 will be available in the checkout.
  • If a perfume is in the cart, only the standard rate of $10 will be available in the checkout.
  • If a T-shirt and a perfume are in the cart, only the standard rate of $10 will be available in the checkout.

I hope this helps! Let me know if you have any questions.

Thanks for the reply, but I’m not seeing a “Product-based shipping rates” option when adding a shipping rate.

To select products, I need to create a whole new Shipping Profile. And there is no option to select “All products except”

Am I missing a step?