Всем привет! Наткнулся на такую интересную проблему. Стоит модуль на доставку "Доставка от веса, суммы заказа, процента от суммы заказа ver 1.22". Доставка почтой работает нормально. Сбои у ems. У меня доставка зависит от веса. При весе в корзине 9000 гр и больше, расчёт происходит нормально, при весе 9000 гр и меньше, стоимость ems у этого модуля = 0, а у стандартного модуля на вес при такой же сетке вообще не появляется возможности выбрать способ доставки ems. Пока ясно одно- они работают по одному алгоритму, или как минимум, имеют схожести при расчётах. И собственно мой вопрос- подскажите пожалуйста, в чём проблема и как её можно исправить?
там стоит такое условие if ($data[0] >= $weight) { и получается что у вас написано примерно так 8000:50,9000:100,10000:200 а вы набираете более 10000 а по условию это делать нельзя сделайте так 8000:50,9000:100,100000:200 и если будет переваливать за 9000 то будет всегда 200 опять же до веса 100000 после него опять будет 0.00