Jump to content
tabook

[Поддержка] Доставка Boxberry + наложенный платеж + выбор ПВЗ на карте [OC 1.5 - 2.3]

Recommended Posts

Для того чтобы не писать одно и то же в личку, пишу один раз здесь:

 

1. Компания Boxberry очередной раз молча внесла изменения в методы API, прямо влияющие на методы расчеты стоимости доставки. Теперь названия регионов не поддаются никакой логике - у некоторых не указан префикс, у некоторых - указан ("область"), у третьих - сокращенное наименование, например "обл". Более того, есть регионы, в которых некоторые ПВЗ привязаны к одним названиям регионов (без типа), другие - с типом.

 

Вы все прекрасно знаете, что в OpenCart перечень областей строго типизирован. Поэтому работоспособность модуля напрямую зависит от того, как "привязан" город (ПВЗ) в конкретный регион. Когда началась свистопляска с регионами (постоянной их сменой) я ввел специальный файл - в котором на лету можно (и нужно) задавать соответствия между названиями как у вас в магазине и как решил сервер Boxberry.

ИТ отдел компании Boxberry - никак не может остановится на поприще постоянного переименования регионов, поэтому в настоящий момент вы получаете практически неработоспособный метод расчета.

Частичное решение - постоянно мониторить лог bb.log, отыскивать новые измененные регионы и делать правки в файле bb_regions.txt

 

Я не могу отслеживать эти изменения постоянно, поэтому прошу - следите и изменяйте данные сами.

 

2. На мои запросы (в том числе тот, номер которого я указывал выше) - ответа нет, срок ответа - истёк.

 

3. В текущей ситуации я еще раз напоминаю всем - что не несу никакой ответственности за правильность расчета, т.к. она расчитывается на серверах компании Boxberry.

Share this post


Link to post
Share on other sites

Лично я логирование не включал, проблем в работе не увидел.

Но, судя по отзывам тут - проблема есть. Написал в тп, жду ответ.

Share this post


Link to post
Share on other sites

Лично я логирование не включал, проблем в работе не увидел.

Но, судя по отзывам тут - проблема есть. Написал в тп, жду ответ.

Вернули тип региона (только сокращенный), для Мск и Питера сделали префикс - г, для Севастополя - просто Севастополь.

Не трогайте их, пока работает с последними правками )

Share this post


Link to post
Share on other sites

Все-таки города Москва, Питер, Севастополь без суффикса Г

Share this post


Link to post
Share on other sites

В фалике:

{
"Г МОСКВА":"МОСКВА Г",
"Г САНКТ-ПЕТЕРБУРГ":"САНКТ-ПЕТЕРБУРГ Г",

в логах

19.12.2015 16:17:54 [ERROR] Zone id not found for Area: Москва
19.12.2015 16:17:54 [ERROR] Zone id not found for Area: Москва
19.12.2015 16:17:54 [ERROR] Zone id not found for Area: Москва
19.12.2015 16:17:54 [ERROR] Zone id not found for Area: Москва
19.12.2015 16:17:54 [ERROR] Zone id not found for Area: Москва
19.12.2015 16:17:54 [ERROR] Zone id not found for Area: Москва
19.12.2015 16:17:54 [ERROR] Zone id not found for Area: Санкт-Петербург
19.12.2015 16:17:54 [ERROR] Zone id not found for Area: Москва
19.12.2015 16:17:54 [ERROR] Zone id not found for Area: Санкт-Петербург
19.12.2015 16:17:54 [ERROR] Zone id not found for Area: Санкт-Петербург

В таком варианте ПВЗ не подтягивает на карте

Если Меняю в файле на:

{
"Г МОСКВА":"МОСКВА",
"Г САНКТ-ПЕТЕРБУРГ":"САНКТ-ПЕТЕРБУРГ",

В логах

19.12.2015 16:19:54 [ERROR] Zone id not found for Area: Санкт-Петербург г
19.12.2015 16:19:54 [ERROR] Zone id not found for Area: Москва г
19.12.2015 16:19:54 [ERROR] Zone id not found for Area: Санкт-Петербург г

Такое впечатление, что несколько ПВЗ не переименованы, этот фрагмент лога ВЕСЬ, больше ошибок нет

Share this post


Link to post
Share on other sites

А у меня в логах все пока чисто.

Share this post


Link to post
Share on other sites

Предполагаю, что Боксбери идет в ногу с обновления ми ФИАС налоговой службы хттп://fias.nalog.ru/Public/DownloadPage.aspx судя по страничке, последние изменения базы ФИАС были 15.12....

Share this post


Link to post
Share on other sites

Как адаптировать всплывающее окно выбора ПВЗ для мобильных устройств?

Например с телефона  выбрать ПВЗ не реально масштаба окна нет, только часть карты видна

Share this post


Link to post
Share on other sites

Как адаптировать всплывающее окно выбора ПВЗ для мобильных устройств?

Например с телефона  выбрать ПВЗ не реально масштаба окна нет, только часть карты видна

В файле bb.js html код формирования диалога. Перепишите под свои нужды.

Share this post


Link to post
Share on other sites

Здравствуйте.

Не получается выбрать Зеленоград.

В файле bb_regions.txt:

"МОСКВА":"МОСКВА Г",

в логе:

20.12.2015 14:46:28 [INFO] Call API: http://api.boxberry.de/json.php?prepaid=1&method=ListPoints&token=***
20.12.2015 14:46:29 [INFO] Call ListPoints OK
20.12.2015 14:46:29 [INFO] Skip Map PVZ points Королев Горького_5009_С in area: 2722
20.12.2015 14:46:29 [INFO] Skip Map PVZ points Мытищи Колонцова_5010_С in area: 2722
20.12.2015 14:46:29 [INFO] Skip Map PVZ points Химки Ленинградская_5011_С in area: 2722
20.12.2015 14:46:29 [INFO] Skip Map PVZ points Одинцово Садовая_5012_С in area: 2722
20.12.2015 14:46:29 [INFO] Skip Map PVZ points Фрязино Вокзальная_5005_С in area: 2722
20.12.2015 14:46:29 [INFO] Skip Map PVZ points Щелково Комсомольская_5004_С in area: 2722
20.12.2015 14:46:29 [INFO] Skip Map PVZ points Мытищи Борисовка_5003_С in area: 2722
20.12.2015 14:46:29 [INFO] Skip Map PVZ points Подольск Революционный_5007_С in area: 2722
20.12.2015 14:46:30 [INFO] Skip Map PVZ points Балашиха Свердлова_5008_С in area: 2722
20.12.2015 14:46:30 [INFO] Skip Map PVZ points Коломна Октябрьской революции_7753_С in area: 2722
20.12.2015 14:46:30 [INFO] Skip Map PVZ points Путилково Гринвуд_5014_С in area: 2722
20.12.2015 14:46:30 [INFO] Skip Map PVZ points Люберцы Волковская_7776_С in area: 2722
20.12.2015 14:46:30 [INFO] Skip Map PVZ points Пушкино Лесная_5015_С in area: 2722
20.12.2015 14:46:30 [INFO] Skip Map PVZ points Красногорск Подмосковный_5016_С in area: 2722

в полученном от api boxberry есть Зеленоград:

{"Code":"1017","Name":"Зеленоград Солнечная_5006_С","Address":"124575, Зеленоград г, Солнечная аллея, корпус 900, оф. 17","Phone":"+74992726944","WorkSchedule":"пн-пт: 12.30-20.30, сб: 10.00-18.00","TripDescription":"Остановка общественного транспорта «Универсам». Транспорт: автобусы №: 21, 11, 8, 3, 2, 29, 19, маршрутное такси №: 408м, 419м. От остановки пройдите к ТЦ Семейный (вход слева и справа от магазина "Перекресток"). Магазин Перекресток, здание с правой стороны надо обойти, там будет железная дверь под полукруглым козырьком, по лестнице надо спуститься вниз, и по длинному коридору идти прямо в офис№ 17","DeliveryPeriod":1,"CityCode":"153","CityName":"Зеленоград","TariffZone":"1","Settlement":"Зеленоград","Area":"Москва г","Country":"Россия","OnlyPrepaidOrders":"No","AddressReduce":"Солнечная аллея, корпус 900, оф. 17","Acquiring":"No","DigitalSignature":"No","TypeOfOffice":"СПВЗ","NalKD":"No","Metro":"","GPS":"55.980664,37.194771"},

Что проверить/посмотреть/исправить? Спасибо.

 

upd: если в открывшейся карте слева в списке городов выбрать Москва или Зеленоград, то точка на карте в Зеленограде появляется.

Edited by albert1977

Share this post


Link to post
Share on other sites

Проверил в демке - работает. Судя по строкам 

Skip Map PVZ points

в логах, вы игрались с геозонами и отключали доставку в определенные геозоны. Поэтому проверьте в первую очередь их - отключите все, кроме главных настроек.

Share this post


Link to post
Share on other sites

Проверил в демке - работает. Судя по строкам 

Skip Map PVZ points

в логах, вы игрались с геозонами и отключали доставку в определенные геозоны. Поэтому проверьте в первую очередь их - отключите все, кроме главных настроек.

Вы правы, в доставке у меня есть отдельно Москва и Россия, куда тоже входит Москва. Отдельный регион нужен для другого типа доставки. Отключил его для боксберри и Зеленоград появился, а лишние сообщения в логе исчезли. Правда, раньше и так работало. Спасибо.

Share this post


Link to post
Share on other sites

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

Ну вот поэтому и я сделал у себя в модуле отдельное отключение геозон, если не нужна какая-то особая обработка региона - лучше все делать в общих настройках и доп закладки не включать и не использовать.

Share this post


Link to post
Share on other sites
Новая версия 1.9.8

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

Share this post


Link to post
Share on other sites

Спасибо за модуль. Не со всеми тонкостями пока разобрался, но вопрос не в этом.

Как я понимаю, модуль не передает информацию о посылках в ЛК Боксберри. Данный функционал не планируется вами к реализации?

Share this post


Link to post
Share on other sites

Спасибо за модуль. Не со всеми тонкостями пока разобрался, но вопрос не в этом.

Как я понимаю, модуль не передает информацию о посылках в ЛК Боксберри. Данный функционал не планируется вами к реализации?

Многократно планировался. И даже разработка началась. Но в силу ряда причин, занимаюсь интеграцией только в свободное время, что сильно растягивает срок разработки.

Share this post


Link to post
Share on other sites

Многократно планировался. И даже разработка началась. Но в силу ряда причин, занимаюсь интеграцией только в свободное время, что сильно растягивает срок разработки.

Спасибо! Я начинающий (как в работе с Boxberry, так и с именно интернет-магазинами). Не посоветуете, куда можно покопать в направлении упрощения занесения информации о посылках (помимо самописной интеграции). Может, какие-то инструменты помощи выгрузки из базы в xml?

Share this post


Link to post
Share on other sites

Спросите тут у зубров, как они выгружают xml. У меня не было такой необходимости, т.к. в моем магазине доставка Boxberry не используется.

Share this post


Link to post
Share on other sites

Спасибо! Я начинающий (как в работе с Boxberry, так и с именно интернет-магазинами). Не посоветуете, куда можно покопать в направлении упрощения занесения информации о посылках (помимо самописной интеграции). Может, какие-то инструменты помощи выгрузки из базы в xml?

 

Попробуйте посмотреть sheepla.ru

Share this post


Link to post
Share on other sites

А если я удалял все неиспользуемые зоны, Оставлял только РФ и Москву - будет работать? 
(удалял в Админке) 

П.С. - как залить все зоны обратно? 

Будет ли модуль работать на opencart 2.1.0.1

Edited by Bladislav

Share this post


Link to post
Share on other sites

Именно зоны или регионы? Что в вашем понятии зона? Потому как РФ и Москва это разные сущности.

На 2.1 будет.

Share this post


Link to post
Share on other sites

Именно зоны или регионы? Что в вашем понятии зона? Потому как РФ и Москва это разные сущности.

На 2.1 будет.

У меня один регион - где указана страна рф и название региона москва и область код MOS  

Больше ничего нет.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By toporchillo
      700.00 руб
      Скачать/Купить дополнение


      Автоматизация отправки BoxBerry
      Модуль позволяет удобно и быстро создавать доставки в личном кабинете BoxBerry, прямо из OpenCart через API Boxberry.
      Теперь для создания доставки вам не надо копи-пастить адреса доставки и информацию о посылке в систему BobBerry. Все сделает модуль.
      Демо: http://toporchillo.myjino.ru/os21/admin (логин demo, пароль demo)
       
      Модуль совместим с OpenCart 1.5.x, 2.0.x, 2.1.x, 2.2.x, 3.x
      хорошо работает в связке с модулем Доставка Boxberry
       
      Для автоматизация отслеживания доставок Boxberry существует такой модуль для OpenCart 2.3
       
      УСТАНОВКА
      1. Скопируйте содержимое папки upload в файловую систему сайта поверх структуры папок.
      2. Если у вас OpenCart 2, то Через "Дополнения - Установка дополнений" установите OCMOD boxberryapi.ocmod.xml
      3. Установка и настройка модуля доступна в системе администрирования, на странице "Дополнения - Доставка - Отправка BoxBerry "
       
      Есть и другие модули автоматизации доставки, для таких служб как:
      Courierexe, DHL, Axiomus
      Возможна разработка аналогичных модулей и под другие службы доставки.
       
      Добавил toporchillo Добавлено 18.02.2018 Категория Доставки Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 750  
    • By toporchillo
      Модуль позволяет удобно и быстро создавать доставки в личном кабинете BoxBerry, прямо из OpenCart через API Boxberry.
      Теперь для создания доставки вам не надо копи-пастить адреса доставки и информацию о посылке в систему BobBerry. Все сделает модуль.
      Демо: http://toporchillo.myjino.ru/os21/admin (логин demo, пароль demo)
       
      Модуль совместим с OpenCart 1.5.x, 2.0.x, 2.1.x, 2.2.x, 3.x
      хорошо работает в связке с модулем Доставка Boxberry
       
      Для автоматизация отслеживания доставок Boxberry существует такой модуль для OpenCart 2.3
       
      УСТАНОВКА
      1. Скопируйте содержимое папки upload в файловую систему сайта поверх структуры папок.
      2. Если у вас OpenCart 2, то Через "Дополнения - Установка дополнений" установите OCMOD boxberryapi.ocmod.xml
      3. Установка и настройка модуля доступна в системе администрирования, на странице "Дополнения - Доставка - Отправка BoxBerry "
       
      Есть и другие модули автоматизации доставки, для таких служб как:
      Courierexe, DHL, Axiomus
      Возможна разработка аналогичных модулей и под другие службы доставки.
       
    • By Tarrissarh
      Есть сайт с модифицированным шаблоном, работающий через simplecheckout.
      Как вывести ссылку для карты в шаблон? да и вообще весь функционал модуля boxberry?
      В opencart в первые, поэтому тапками сильно не бросаться)
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.