Jump to content
tabook

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

Recommended Posts

14 минут назад, loktevkirill86 сказал:

Добрый день!

 

Последнее время вылезает такая ошибка при поиске адреса на карте ПВЗ

С чем она связана и как это можно исправить?

 

 

 

Отличный на самом деле вопрос, вместо того чтобы по 5 раз в день отвечать персонально, отвечу прямо в ветку (вдруг кто прочитает). Указанная проблема к моему модулю не имеет никакого отношения.

Яндекс в последнее время начал пересматривать политику работы с картами, блокирует API карт по неведомым мне алгоритмам. Если вы погуглите в интернете, то увидите, что это довольно распространенный кейс.

 

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

Share this post


Link to post
Share on other sites

Тоже сегодня полдня сидел несколько модулей, использующих Яндекс.Карты, на всех магазинах перепиливал, создавая под каждый магаз API-ключ и внедряя его везде, где есть подгруз js с яндекс.карт. Все заработало ))

Но дошла очередь до модуля Боксберри. Сперва расстроился, наткнувшись на "закубленный" model, но потом случайно заглянул в vqmod и все починилось ))

В общем, если вдруг кому надо, в vqmod везде меняйте:

 

https://api-maps.yandex.ru/2.1/?lang=ru_RU

на

 

https://api-maps.yandex.ru/2.1/?apikey=999999999999999999999999&lang=ru_RU

Где вместо девяток - Ваш API-ключ, который получается за пару минут здесь - https://developer.tech.yandex.ru/services/3/ (Нужен который JavaScript API и HTTP Геокодер)

 

Напомню, это касается именно Яндекс.Карт, а не Боксберри )) Ну и эта схема работает во всех модулях, которые подгружают инфу с Яндекс.Карт.

 

ps. Вдруг, кому полезно будет ))

Edited by Moonwalker
  • +1 2

Share this post


Link to post
Share on other sites

@Moonwalker респект! Побольше бы таких клиентов.

Уточню, что правки в vqmod делаются для версии 1.5, а для остальных версий нужно поправить ocmod и перезагрузить кеш модификаторов.

Share this post


Link to post
Share on other sites

Добрый день! спасибо за решение!

 

по поиску 

https://api-maps.yandex.ru/2.1/?lang=ru_RU

Находится только два файла корзины (простая и сиплы), меняю в них и все работает до момента обновления модификторов, потом все слетает.

 

Share this post


Link to post
Share on other sites

Потому что менять нужно не в кеше модификаторов, а скачивать модификатор, удалять старый, менять строки с ключом и устанавливать обновленный

Share this post


Link to post
Share on other sites

Добрый день, 

 

Все сделал по инструкции - все равно после обновления модуля ПВЗ нет. 

Модуль установил заново.

API Яндекс карт поменял - ключи получил.

Кеши модификатора обновил. 

 

С ув., Алексей 

Share this post


Link to post
Share on other sites
3 часа назад, BiggoB3 сказал:

Добрый день, 

 

Все сделал по инструкции - все равно после обновления модуля ПВЗ нет. 

Модуль установил заново.

API Яндекс карт поменял - ключи получил.

Кеши модификатора обновил. 

 

С ув., Алексей 

Давайте перейдем на один канал связи. Предлагаю email.

Share this post


Link to post
Share on other sites

Здравствуйте, подскажите, как то можно сделать, чтобы если нет в населенном пункте боксберри то и модуль не выводился?

Share this post


Link to post
Share on other sites
1 час назад, Sway сказал:

Здравствуйте, подскажите, как то можно сделать, чтобы если нет в населенном пункте боксберри то и модуль не выводился?

Добрый день.

https://opencartforum.com/topic/46748-podderzhka-dostavka-boxberry-nalozhennyy-platezh-vybor-pvz-na-karte-oc-15-23/?do=findComment&comment=553909

Share this post


Link to post
Share on other sites

Добрый день!

вот уже несколько дней при выборе города Чебоксары не отображает список ПВЗ.

При выборе на карте тоже не дает выбрать.

Сумма доставки пишет 0 при этом с КД все норм

 

По остальным регионам такой проблемы пока не замечал.

На чьей стороне может быть проблема? На моей или на Боксеберии?

 

Share this post


Link to post
Share on other sites
В 27.05.2016 в 15:43, tabook сказал:

Это нормальное поведение. Она ведь показывается, но не выбирается и не дает закончить заказ без выбора ПВЗ.

 

Покупатель может выбрать в соседнем городе, если ему будет удобно. Зато он будет знать что доставка в принципе существует. Это очень важно для конверсии.

 

Поясню на примере КМВ, человек из МинВод делает заказ, в самих Минводах ПВЗ нет, но сев на автобус и проехав 40 мин до Пятигорска он заберет свой заказ, если хочет. Иначе он никак не узнает что прямо под носом есть вариант забрать заказ, а не ждать 2 недели Почту РФ.

 

Нет. Вот вам пример:

 

1040690226_--1.thumb.jpg.0b57ca26ebd02defff1b2cb44504e58a.jpg

 

 

как надпись о боксберри в данном случае поможет клиенту? до ближайщего пункта выдачи 40 км. 

 

доехать до города около 150 - 250 р. это не покроет разницу между боксберри и почтой. проще подождать 1 день (боксберри доставку по россии (до небольших городов) делают со скоростью почты, а во многих случаях еще медленнее, за счет партнерских пунктов (там никто не хочет работать, не уведомляет и прочее))

 

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

 

так что пустые строки в корзине это только вред, конверсия падает

 

у модуля сдэка это все реализовано, нет пункта - нет отображения - идеально!

 

ведь наверняка можно это сделать опционально? пришел пустой ответ по api - не выводим.

Share this post


Link to post
Share on other sites

@Sway вы говорите сейчас о крайностях. И видимо не вникли в то что я написал. 

Если вы почитаете тему с самого начала, то увидите, что клиенты наоборот просили выводить доставку, может город введен неправильно, может в соседний город кому-то проще поехать, надпись ни к чему не обязывает. Кстати текст ее можно сократить в языковом файле bb.php

P.S Я рад за идеальный модуль СДЭК.

Share this post


Link to post
Share on other sites

подскажите это что сломалось и как лечить?

 

PHP Notice:  Undefined index: response in ............../catalog/model/extension/shipping/bb.php(2) : eval()'d code(2) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 1 ..../index.php?route=checkout/bb/getPvzMapPoints

Share this post


Link to post
Share on other sites
В 30.10.2019 в 13:20, tabook сказал:

@Sway вы говорите сейчас о крайностях. И видимо не вникли в то что я написал. 

Если вы почитаете тему с самого начала, то увидите, что клиенты наоборот просили выводить доставку, может город введен неправильно, может в соседний город кому-то проще поехать, надпись ни к чему не обязывает. Кстати текст ее можно сократить в языковом файле bb.php

P.S Я рад за идеальный модуль СДЭК.

 

Я кстати соглашусь тут с коллегой @Sway, который высказался за опциональность отображения модуля Боксберри, в отличие от его безусловного вывода, есть ли доставка ББ в этом городе или нет. По срокам и стоимости сейчас почта зачастую выигрывает у ББ (чего конечно же не было во времена начала вашей темы), а безусловный вывод опции доставки ББ при любом выбранном населенном пункте, может сыграть наоборот в ущерб конверсии, распыляя внимание покупателя. 

  • +1 1

Share this post


Link to post
Share on other sites
21 час назад, nikifalex сказал:

подскажите это что сломалось и как лечить?

Вообщем обновление помогло.

И спасибо что обновить легко даже доработанный модуль.

Все круто

Share this post


Link to post
Share on other sites
В 30.10.2019 в 15:20, tabook сказал:

вы говорите сейчас о крайностях. И видимо не вникли в то что я написал. 

да почему, вник. и это не крайности.

я описал свое видение, и надеюсь что вы все же сделаете в будущих версиях эту опцию.

и модуль сдэка к сожалению не идеален. я просто привел его для сравнения.

Share this post


Link to post
Share on other sites

Да. Наверное сделаю опцией после отпуска. 

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

Share this post


Link to post
Share on other sites

При клике по ссылке "выбрать пункт выдачи на карте" открывается карта с г. Москва (при том, что адрес доставки был выбран Новосибирск!). И ни одного пункта выдачи не подсвечивается. Ну... то есть выбирать не из чего - пунктов нет.

Как модуль должен работать?

Share this post


Link to post
Share on other sites

при выборе города на картеimage.thumb.png.060c4ff5e9bc5a17ba3f627f56b225b3.png ПВЗ пишет сообщение - "сервер не смог обработать запрос"

 

Выполнил со своим ключом:

 

 

opencart 2.3

 

 

ps ответ техподдержки яндекса:

 

В октябре прошлого года в API Яндекс.Карт изменились правила доступа: теперь при подключении JS API и в запросах к HTTP API Геокодера нужно передавать ключ.

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

Пожалуйста, обратитесь к разработчику виджета с этой информацией, при необходимости попросите их обратится к нам напрямую на maps-api@support.yandex.ru, мы поможем разобраться.

 

 

Share this post


Link to post
Share on other sites

выбираем на карте ПВЗ

 

Москва Балаклавский

Курьерская доставка недоступна
117639, Москва г, Балаклавский пр-кт, д.5

 

делается запрос

index.php?route=checkout/bb/select_pvz&pvz_id=00211

 

в ответ приходит

skip 0
id 00211
city Орел
zone_id 2770
addr1

Посадская 1-я ул, д.33

 

 

техподдержка ББ написала

в МСК ПВЗ с кодом 00211, а в Орле просто 211, видимо у вас в системе указан код без 00в МСК ПВЗ с кодом 00211, а в Орле просто 211, видимо у вас в системе указан код без 00

 

косяк вообще.

 

Share this post


Link to post
Share on other sites
В 08.11.2019 в 11:01, mishanya сказал:

При клике по ссылке "выбрать пункт выдачи на карте" открывается карта с г. Москва (при том, что адрес доставки был выбран Новосибирск!). И ни одного пункта выдачи не подсвечивается. Ну... то есть выбирать не из чего - пунктов нет.

Как модуль должен работать?

обновить его надо+ плюс выбрать старый или новый API и указать нужный ключ API

Share this post


Link to post
Share on other sites
11 часов назад, casand сказал:

Выполнил со своим ключом:

нет, это как будто без ключа.

  • +1 1

Share this post


Link to post
Share on other sites

@tabook спасибо. и есть еще проблема, но яне знаю как ее описать. иногда модуль не выдает стоимость и сроки доставки. Смотрел в логах, а там нет такого.

Может можно в лог добавить для начала просто запрос и ответ от boxberry?

 

Плюс еще одно. в bb.json у меня старый API http://api.boxberry.de

но по-моему некоторые запросы идут на новый API судя по tcpdump

можно этот момент перепроверить. Возможно это связано с первой проблемой

Share this post


Link to post
Share on other sites

В bb.log попадают все запросы к API ББ.

 

К новому API запросы даже в теории не могут идти по ошибке, т.к. новый url читается ТОЛЬКО из bb.json, это старый .de прописан по дефолту в коде в случае отсутствия его в настройках.

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.