Плагин доставки rate_min , rate_max
Есть необходимость написать плагин доставки, по расчету которого будет выдаваться не конкретная сумма доставки, а сообщение "от 350 р" ( цифра может быть разная, в зависимости от условий). По документации есть возможность указать в массиве возвращаемом плагином доставки место ключа "rate", два ключа "rate_min" и "rate_max". Согласно описанию в классе "class waShipping" - @return array[string]['rate']mixed float or array for min-max
Создал массив в котором есть rate_min и rate_max .. В результате в корзине , при оформлении заказа, появилось сообщение "Курьер от 350 р." И все бы было здорово, да вот при таком варианте, в строке "стоимость доставки" стоит "0", не появляются варианты оплаты и не возможно завершить заказ.

Кто нибудь сталкивался с такой проблемой? Есть ли решение?
Если в массив к "rate_min" и "rate_max" добавит еще и "rate" , Сообщение "от 350 р" меняется на "350 р", в сроке "Стоимость доставки" пишется 350 р ( так же как в случае, если не указывать "rate_min" и "rate_max" а просто указать "rate" ) и появляется возможность выбора способов оплаты и завершения оформления заказа....
2 ответа
Можно сначала передавать примерные значения в min max а когда будет выбрана конкретная точка самовывоза для неё рассчитать уже точную стоимость. В коде выбранную точку можно получить так
правда у меня почему то "rate_min" и "rate_max" вообще ни на что не влияют и ничего не выводят в самой актуальной на сегодняшней день версии магазина даже если передаю rate = NULL
Так нет точки вывоза ! Вариант доставки self::TYPE_TODOOR! И не нужна точная сумма, нужно именно "от ....", и подпись типа "Точную сумму вам рассчитает менеджер магазина"....
При передачи:
Причем rate_min должно быть меньше rate_max данные , самой актуальной версией магазина принимаются. Но все как на скриншоте в первом посте... Нет возможности выбора варианта оплаты и не возможно завершить заказ....