Skip to Content
Menu
This question has been flagged
1 Atsakyti
3035 Rodiniai

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?

Portretas
Atmesti
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

Portretas
Atmesti
Autorius

@ 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 Rodiniai Veikla
0
saus. 25
899
3
liep. 24
1713
1
lapkr. 24
1343
1
geg. 23
1967
1
rugp. 25
207