📦 Обновление модуля - Почта России - пункты выдачи на карте 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 лайк