I have encountered an issue with the shipping method logic in EasyStore. My shop is: https://wydawnictwomlgroup.pl
Description of the problem:
- I have configured two shipping methods by weight for Poland:
"Electronic delivery": 0–999g, rate: 0zł
"Courier DPD": 1,000–30,000g, rate: 14zł - A digital product in my store has a weight of 1g. Physical products are set to 1,000g.
- When a customer adds only the digital product (1g) to the cart, the checkout displays both shipping options (“Electronic delivery” and “Courier DPD”), both with price 0zł. The most critical issue: "Courier DPD" appears as 0zł, even though it should be available only from 1,000g and should cost 14zł.
- If customer adds physical product (weight above 1000g) then both cariers shows, digital with price 0 and coureir with price 14.
Expected behavior:
- For a cart weight of 1g, only the "Electronic delivery" (free shipping) option should be available.
- The "Courier DPD" method should only be shown for carts weighing at least 1,000g, and the price should always be 14zł as configured.