Модуль "Карты и геолокация" не учитывает зависимости для некоторых способов доставки

доставка

#1

Здравствуйте.
Не учитываются зависимости, например, для СДЕКа.
Показывает базовую стоимость доставки СДЕК.
Почту России и ЕМС показывает корректно, с учётом добавок в зависимости.
На странице оформления заказа способы доставки тоже рассчитываются правильно.


#2

Вы имеете в виду это значение?


#3

Нет.
Зависимости, которые с способе доставки указываются.
Зависимость от цены
Зависимость от количества и т.д.
Т.е добавки к стоимости доставки в зависимости от…


#4

Уточню:
Вот эти зависимости:


#5

Та же головная боль. Ломаю голову, как прикрутить эту зависимость. К примеру страховку, так как она не включена в стоимость доставки и в калькуляторе не отображается. :pensive:


#6

Ну с этим всё просто.
Обратите внимание на скрин выше.
На нём как раз настройки для СДЕКа.
В зависимости от цены указано 50р. - это добавлена стоимость упаковки и промо-материалов.
В зависимости от кол-ва (Ведь оно всегда будет больше нуля) указан 1% - это и есть страховка СДЕКа.
К сожалению, почему то, в CS-CART не предусмотрены дробные проценты и я не смог указать 0,75 %
У СДЕКа страховка именно 0,75%, а не 1%.

Все эти добавки замечательно учитываются при расчёте доставки в корзине и при расчёте на странице оформления заказа.
А вот модуль “Карты и геолокация” почему то не учитывает зависимости в карточке товара.


#7

Кстати говоря, сейчас проверил:
И это значение так же не учитывается.


#8

Так я про тоже и говорю, надо 0,75%, а сохраняется только 1%, из-за чего расчет неверный.
0,25% большой разгон, когда цена у товара большая.


#9

Согласен.
Но уж лучше так, чем никак.


#10

СДЭК отвечает, что это не их косяк:

Вероятнее всего, в Вашем модуле в запросе для калькулятора не указан расчёт дополнительной услуги с ID №2 (приложение №2 в документации). Рекомендую ознакомиться с параметрами при передаче запроса к калькулятору API п. 4.14 документации: https://confluence.cdek.ru/pages/viewpage.action?pageId=15616129 Просьба обратиться к разработчику Вашего модуля для уточнения возможности отображения расчёта стоимости доставки вместе со страховкой.

Вот такая погода. :pensive:


#11

Так это было ясно сразу, что СДЕК ни причём.

Скорее всего проблема в модуле “Служба доставки — СДЭК”.
Но там хотя бы можно зависимостями поправить и сделать нужные добавки для оформления заказа.
А модуль “Карты и геолокация” даже зависимостями не поправить, т.к. он их не видит.

Надо протестировать модуль доставки “Калькулятор стоимости доставки eDost”.
Возможно, он корректно работает.
Но он уже за денежку.


#12

Если бы в магазине использовался один способ доставки СДЭК, то возможно и был бы смысл платить за eDost. Да и то, это подошло бы только для монокарта. В маркетплейсе все иначе, в нем два десятка служб доставки доступные для использования вендором, и каждый продавец использует одну или несколько на свое усмотрение, по этому в этом случае eDost абсолютно бессмысленен.

Вообще, по хорошему, надо не модуль править (хотя и это не помешает), а улучшить коробочный функционал и сделать возможным использовать дробные числа при добавлении “Тип - В процентах (%)”. Тогда необходимый процент можно будет добавлять не только в СДЭК, но также и в сторонние модули доставки, которых достаточно много.


#13

Проверил работу с модулем eDost.
Та же ситуация.
Модуль “Карты и геолокация” так же не учитывает зависимости этого способа доставки.

Вот странно, ну почему доставку от Почты России учитывает, а другие нет? :joy: