📦 Обновление модуля - Почта России - пункты выдачи на карте v2.0

:point_right: Сделаны улучшения

  1. При выборе способа добавлено его сохранение, которое остается при перезагрузке страницы.
  2. При выборе способа добавлено обновление доступных способов оплаты для этого модуля.
  3. Добавлен вывод типа отделения: Почтомат, Почтовое отделение.

:point_right: Добавлено центрирование карты

Центрирование карты идет по городу, потом если не удалось по индексу, потом если не удалось по геопозиции.
Т.е. при заполненном поле город или населенный пункт, карта откроется именно в этом месте. (Раньше было только по геопозиции, которая не всегда была точной)

:point_right: Оптимизирована скорость работы виджета.

pochtapvz

:point_right: Изменена логика работы, теперь карта с пунктами выдачи показывается при клике на кнопку выбрать пункт выдачи, а не сразу при выборе способа.

Это удобно когда хочешь сравнить цены разных способов выбирая их один за другим.

:point_right: Изменена система формирования груза.

Теперь стоимость доставки будет считаться точнее, раньше были случаи когда стоимость считалась намного больше чем есть на самом деле.

Обновлена инструкция по установки и добавлена по обновлению в личном кабинете на nexoos.ru
Так же есть услуга обновление нашими силами, по стоимости 2к.

1 лайк

Из хелпа по установке:

“В поле код настроек брать из личного кабинета на Виджет

Поле код настроек в интерфейсе магазина должно появиться? Не вижу.

“Возврат адреса в вашу систему, Использовать callback функцию должно быть включено и в поле написано Nexoos”

И для пункта выдачи и для курьера писать Nexoos?
У меня сейчас для пункта выдачи NexoosPochtaCallback , а для курьера callback написано.

Попробовал в курьерской доставке в callback функцию и callback и Nexoos прописывать, но адрес в заказе не отображается ни при курьерской доставке, ни при доставке в отделение, и при откате к прежним NexoosPochtaCallback и для курьера callback тоже не отображается:


Не окрашиваетсю шапки способов доставки в отделения почты и курьером почты при выборе этих способов доставки, окрашенными остаются вышестоящие ранее выбранные способы

Да, там главное чтоб что-нибудь было написано, в модулях свои названия функций подставляются.

Не окрашиваетсю шапки способов доставки в отделения почты и курьером почты при выборе этих способов доставки, окрашенными остаются вышестоящие ранее выбранные способы

Перезалили архив в инструкции, повторите установку пожалуйста.

Посла нажатия кнопки Установить в модулях доставки появляется ошибка

Fatal error : Uncaught Error: Call to undefined method shoppingCart::getProductsCartData() in /var/www/bestshop/data/www/best-shop.su/includes/modules/shipping/nspochtapvz/nspochtapvz.php:20 Stack trace: #0 /var/www/bestshop/data/www/best-shop.su/lang/russian/modules/shipping/nspochtapvz.php(12): require() #1 /var/www/bestshop/data/www/best-shop.su/admin/modules.php(143): include_once(‘/var/www/bestsh…’) #2 {main} thrown in /var/www/bestshop/data/www/best-shop.su/includes/modules/shipping/nspochtapvz/nspochtapvz.php on line 20

При заливке файлов из предыдущего архива ошибка пропадает

Странно, не должно быть такого, вы случайно старый языковой файл не заливаете обратно?

\lang\russian\modules\shipping\nspochtapvz.php

В новой версии он совсем другой, после установки новой версии нужно перенести только текст, как назывался он у вас ранее.

1 лайк

Наверное, инструкцию неправильно понял, сейчас попробую заново

Точно, прошу извинить, перезаливал старый файл- из-за этого.
Сейчас все работает- спасибо большое )

1 лайк

Почта вводит тарификацию по габаритам посылок (((

Изменение порядка тарификации по услугам «Посылка онлайн», «Курьер онлайн», «Посылка»

https://otpravka.pochta.ru/help/#/details/565

В модуле передаются габариты заданные у товара для расчета, через массовые операции можно быстро проставить габариты для расчета, если вы про это?

Вообще, про то, что одно из основных преимуществ почты перед сдэк теряется, хорошо, что пока затрагивает только 3 тарифа.

ок

Если несколько товаров в заказе- габариты просуммируются?

Нет, как раз была переделана система передачи габаритов, передаются габариты каждого товара отдельно, а дальше почта считает по ним сама.

Не совсем понятно, ведь в виджете почтовом вообще пока нет передачи габаритов.

Оно есть, под капотом так сказать)

Хорошо если так)

Внимание!
Заметил, что у меня виджет не работает в Крыму.

Ответ Почты на мое обращение:
"Дело в опции “Проверка комплектности”, данная услуга не может оказываться в Крыму. Тарификатор возвращает такую ошибку: Посылка онлайн обыкновенная (23030) от 13.03.2024. Плата за проверку комплектности (3066). Услугу проверки комплектности нельзя оказать в регионе 91 (2.5). (1.2). [тип 1] (код ошибки 2010)
Решением будет отключение применения опции по умолчанию в настройках личного кабинета виджета. Учесть эту функцию для других направлений можно указав наценку.

То есть, если у вас в настройках виджета была включена по умолчанию опция “Проверка комплектности” ее стоит отключить.

1 лайк

Спасибо за информацию, думаю многим будет полезна :+1:

1 лайк