Skip to Content
Menu
This question has been flagged

I've configured a Shipping Method "Based on Rules". The rule I've created is "if weight <= 1.00 then fixed price 1.00". The rule works perfectly when a Quotation/Cart meets this rule. However, when the Quotation/Cart exceeds this weight it defaults to $0.00 for shipping. I'd like the Shipping Method to be unavailable if the weight exceeds $1.00. Is there a rule or way to do this?

Avatar
Discard
Best Answer

Hello,

I think it's best to illustrate by example.

Let's say you set up shipping based on rules. 
If weight is <= 5kgs, price is 20$.

Now, let's say you have 1 product of 2 kgs. If you add 2 of those products then shipping will be shown as 20$ (Because 4 kgs <=5kgs ). Once you add the third product to cart (i.e 6kgs <= 5kgs) it will show this:

Selecting this will prevent the payment of the order.

Perhaps this documentation will be of further guidance: https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method.html#configure-the-delivery-method

Avatar
Discard
Author

@ Mykola Liebiediev (myli), thank you for the response. I used your example and the cart reflects "No price rule matching this order; delivery cost cannot be computed". However, in Quotation when I try to add shipping it does not show this error. Instead it is reflecting $0.00 for shipping when I select this Shipping Method. How would my sales team know the different between it not being able to compute versus it computing free shipping?

On a related note. Is it possible to change the "No price rule..." message? It may be confusing to clientele and would be nice if it said something like "This shipping method is not available for the items in Cart". Thanks again

Related Posts Replies Views Activity
0
Jan 25
501
3
Jul 24
1246
1
Nov 24
967
1
May 23
1642
1
May 25
1350