Зависимость Доставки От Веса

У большинства ТК есть зависимость от веса. К примеру, до 2-ух кг 245 руб. А дальше за каждый кг 60 руб. Итого посылка весом в 3 кг будет стоить 305 руб

Но как это реализовать в cs-cart?

Думал зависимость от веса в настройках способа доставки. Указал:

> 0 = 245

> 2кг = 60 руб и галку поставил "за кг",

однако, при весе 2,5 кг система считает 150 руб., т.е. выполнилось условие >2кг , а потом просто взялось и умножилось 2,5 на 60. А как же условие >0 ? Оно просто игнорируется.

Это ведь не правильно по сегодняшним реалиям работы с ТК. Как то можно исправить?

Даниил, не подскажете? Пилить код?

Даниил, не подскажете? Пилить код?

Ну дык вы же сами указали условие:

0 - 2 кг = 245 руб (фиксировано)

>2 = 60 руб за кг.

Условия работают правильно.

Условия суммируются, если у вас фиксированная такса 245 , а потом ещё по кг.

То сделайте:

1. Зависимость от количества штук >0 = 245 рублей

2. Зависимость от веса >2 = 60 рублей за кг.

и будет вам счастье.