Jump to content
tabook

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

Recommended Posts

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


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


Модуль расчета доставки компанией Boxberry (http://www.boxberry.ru/), включая курьерскую доставку и наложенный платеж.

boxberry_logo.png

Для работы модуля требуется договор с компанией и ключ доступа к API расчета.

 

Ключевые особенности модуля:

- Поддержка Opencart 1.5.x - 3.x

- Выбор пункта выдачи заказа на карте

- Поддержка Географических зон (можно задать разные правила расчета для разных геозон)

- Кроме "родного многошагового" оформления заказа (чекаута), заявлена поддержка модуля упрощенной регистрации и заказа Simple 3.8.3 и Simple 4.1 - 4.9 

Остальные модули быстрой регистрации интегрируются при наличии у меня свободного времени за доп плату, равно как и любая модификация "под себя"

 

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

 

Что еще умеет модуль:

  • Устанавливать дополнительную надбавку или скидку к стоимости доставки (фиксированную или в % от стоимости заказа)
  • Учитывать вес упаковки
  • Отображать срок доставки (с возможностью накинуть n рабочих дней на обработку заказа)
  • Выбирать разрешенные способы доставки вместе или по отдельности.
  • Задавать для тарифных зон ББ свои фиксированные ставки
  • Указывать сумму заказа, после которой доставка в ПВЗ становится бесплатной или наоборот, невидима для выбора, если стоимость корзины слишком мала
  • Запрещать/разрешать наложенный платеж.
  • Сопоставление названий регионов Вашего магазина и регионов BoxBerry можно задавать самостоятельно (описание как это делать в readme файле)

Все вышеперечисленные настройки задаются как глобально, так и для каждой геозоны (!), таким образом можно создать очень сложную логику для расчета в зависимости от региона или групп регионов:

Как пример:

1. Для регионов Юга России запретить курьерскую доставку, стоимость самовывоза увеличить на 100 руб,

2. Полностью отключить возможность отправки на Урал,

3. Расчитанную доставку по Москве и Питеру уменьшить на 5%, но исключить возможность курьерской доставки и наложенного платежа.

Требования

· VQMod только для версии 1.5.x

Установка в подробностях описана в readme.txt

Лицензия

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

Модуль предоставляется “как есть” («as is») без предоставления гарантий производительности и корректности отдаваемых сервером Boxberry данных. Автор модуля не несет какой-либо ответственности за причинение или возможность причинения вреда Вам, Вашей информации или Вашему бизнесу вследствие использования или невозможности использования данного модуля.

Совместимость

ocStore 1.5.x / Opencart 1.5.x / Opencart 2.0.x, 2.1.x, 2.2.0, 2.3.x, 3.x

Языки

Русский

Демо

Магазин ОС 2.3 + Simple


  • Добавил
  • Добавлено
    29.04.2015
  • Категория
  • Системные требования
    файлы модуля частично обфусцированы
  • Сайт разработчика
    https://acuteopencart.ru
  • Старая цена
  • Метод активации
    По запросу в ЛС
  • 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
  • ocStore
    3.0
    2.3
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х
  • Обращение к серверу разработчика
    Нет

 

Share this post


Link to post
Share on other sites

Раздел в админке закрыт к просмотру.

Share this post


Link to post
Share on other sites

Какой именно? Модуль открыт.

extension/shipping

Share this post


Link to post
Share on other sites

extension/shipping

Ну правильно. Там нечего делать. Прямая ссылка к настройкам указана в заголовке темы. Добавил пути ко всем 3-м модулям.

Share this post


Link to post
Share on other sites

Ну правильно. Там нечего делать. Прямая ссылка к настройкам указана в заголовке темы.

Понятно.

Выбрать ПВЗ можно без точного указания города и региона? Если выбран регион например, можно ли сделать чтобы метод boxberry отображался без ввода города / без корректного ввода города, например человек введёт "г. Москва"?

Share this post


Link to post
Share on other sites

Понятно.

Выбрать ПВЗ можно без точного указания города и региона? Если выбран регион например, можно ли сделать чтобы метод boxberry отображался без ввода города / без корректного ввода города, например человек введёт "г. Москва"?

Пока нельзя. Использую ББшное стандартное окно выбора ПВЗ, а там можно лишь указать город для фильтрации. Если делать свое отображение когда нибудь - тогда конечно, можно сделать.

А если не фильтровать по городам, то покупатель выберет другой город в другом регионе, и в таком случае, модуль доставки будет изменять адрес, что противоречит логике построения ОС.

Share this post


Link to post
Share on other sites

Пока нельзя. Использую ББшное стандартное окно выбора ПВЗ, а там можно лишь указать город для фильтрации. Если делать свое отображение когда нибудь - тогда конечно, можно сделать.

А если не фильтровать по городам, то покупатель выберет другой город в другом регионе, и в таком случае, модуль доставки будет изменять адрес, что противоречит логике построения ОС.

Посмотрите реализацию на http://4push.ru - через генератор доставки + simple и без api boxberry.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Самый простой выход - просить разработчиков плагина Boxberry добавить фильтр не по городу, а по региону. Сразу две проблемы решится :)

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

Share this post


Link to post
Share on other sites

Самый простой выход - просить разработчиков плагина Boxberry добавить фильтр не по городу, а по региону. Сразу две проблемы решится :)

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

А что мешает сделать отображение метода доставки вне зависимости от региона\города с возможностью выбора ПВЗ и подстановки в соответствующие поля значений города\адреса полученных от boxberry?

Share this post


Link to post
Share on other sites

А что мешает сделать отображение метода доставки вне зависимости от региона\города с возможностью выбора ПВЗ и подстановки в соответствующие поля значений города\адреса полученных от boxberry?

 

При таком подходе теряется смысл тарификации в зависимости от региона доставки.

Share this post


Link to post
Share on other sites

При таком подходе теряется смысл тарификации в зависимости от региона доставки.

Не теряется, после выбора ПВЗ происходит обновление стоимости доставки и нет проблем. В любом случае это лучше - по телефону можно решить этот вопрос и уточнить какой ПВЗ хочет клиент. Или же он не увидит нужного метода доставки и просто уйдёт с сайта.

Share this post


Link to post
Share on other sites

А что мешает сделать отображение метода доставки вне зависимости от региона\города с возможностью выбора ПВЗ и подстановки в соответствующие поля значений города\адреса полученных от boxberry?

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

Вот вы в своем примере http://4push.ru/, затираете поле адрес после выбора ПВЗ. Это некорректное поведение.

Share this post


Link to post
Share on other sites

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

Вот вы в своем примере http://4push.ru/, затираете поле адрес после выбора ПВЗ. Это некорректное поведение.

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

Share this post


Link to post
Share on other sites

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

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

1) Не у всех есть Simple, которая рефрешит методы доставки по триггеру. Иначе получится, что модуль доставки изменил адрес (как я писал выше так делать нельзя), а больше никто (из модулей доставки) об этом не знает. Последствия - клиент ходит по сайту, подбирает варианты доставки. В одном из них расчет для города Таганрог, а в остальных еще для Ростов-на-Дону (как определил geoip)

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

 

2) Разные версии Simple. Опять же, Вы сделали решение под себя, прописали интеграцию. В 3.x такого нет. Да и поля называется по разному.

 

3) Вы затираете адресом ПВЗ, адрес который указал покупатель ранее, когда просчитывал доставку, скажем Почтой России. А если он просто "приценивается"? Заставлять его вводить заново домашний адрес для доставки если его не устроят параметры БоксБерри? 

Опять же - если Вы скажете "Ну и что", это не значит, что другой не скажет "Ооопппа а это еще что такое, почему при переборе вариантов доставки адрес скачет." И будет прав. Который раз пишу 

 

 

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

 

Я адрес ПВЗ прописываю в момент заказа, когда "назад дороги нет".

 

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

Share this post


Link to post
Share on other sites

Посмотрите реализацию на http://4push.ru - через генератор доставки + simple и без api boxberry.

Это ваше решение? Оно продается в виде модуля?

Share this post


Link to post
Share on other sites

Чур я тоже скоро выложу свою версию:)

Share this post


Link to post
Share on other sites

Это ваше решение? Оно продается в виде модуля?

Это не модуль, связка simple+генератор доставки+небольшой javascript, скриптом могу поделиться бесплатно при наличии simple и генератора доставки.

Share this post


Link to post
Share on other sites

По многочисленным просьбам :)

Практически готова версия, где можно выбирать и менять регион и город доставки. Находит ПВЗ даже при неправильном или неполном описании города.

 

Сейчас идут консультации с IT отделом Boxberry по поводу неточностей в API, после утряски этих вопросов - выложу.

Share this post


Link to post
Share on other sites

Демка обновлена новой версией:

 

- Карта ПВЗ теперь своя, с указанием возможности ПВЗ курьерской доставки (КД) и наложенного платежа в ПВЗ.

- Город/регион теперь меняется после выбора ПВЗ на карте

- При вводе только региона открывается карта ПВЗ с селекцией выбранного региона

- При вводе региона/города открывается карта с позиционированием на городе (город можно вводить как "Мск", "г. Москва" и даже "Масква") Найдем.

- Если ПВЗ в городе один - происходит его автоматический выбор, если много - не заполняется.

- Добавлен способ расчета доставки "по тарифным зонам ББ" - можно указать 8 фиксированных цен для всех зон ББ.

- Для КД обязателен ввод почтового индекса (требование ББ)

 

Все еще жду ответ ББ по поводу неточностей в их API и тогда обнародую новую версию публично.

Share this post


Link to post
Share on other sites

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

 

Очень рад вашему модулю! :eek: давно искал решение по доставке и ПВЗ от Boxberry )
А в модуле возможно делать расчет и просмотр 
ПВЗ на карте (как в оформлении заказа Шаг 4: Способ доставки - выбрать) только в карточке товара, например:

значок(кнопка) доставки или надпись доставка и самовывоз в вашем городе" - открывается карта и стоимость доставки при выбранном регионе, городе?

Чтобы клиенты могли видеть в карточке товара, где они могут забрать свой товар, а то клиенты могут и не дойти до корзины товара, если не знают, что, где и сколько стоит...

 

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

Share this post


Link to post
Share on other sites

Вечер добрый.

По расчету доставки в карточке товара - пока не планировал, приоритеты другие расставлены. Но в персональном порядке - все можно :) 

В демке - слева список городов в виде ссылок, да. Позиционируется на одном из ПВЗ в выбранном городе. Не работает? 

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 p0v1n0m
      1 000.00 руб
      Скачать/Купить дополнение


      Доставка «Grastin» (неофициальный)
      Модуль производит расчет стоимости доставки через API курьерской службы Grastin.
       
      Доступны методы доставки:
      - Курьер Grastin
      - Курьер Boxberry
      - Самовывоз Grastin
      - Самовывоз Boxberry
      - Самовывоз Hermes
      - Самовывоз из партнерских ПВЗ
      - Почта России
       
      Функционал:
      - отображение у методов: логотипа, срока доставки, адрес выбранного ПВЗ
      - отображение у ПВЗ на карте: адреса, срока доставки, режима работы, описания проезда, телефона, станции метро
      - выбор ПВЗ на карте
      - фильтрация ПВЗ на карте по методу доставки
      - возможность кастомизировать элементы управления карты
      - возможность выводить общую карту или отдельно для каждого метода
      - возможность вывести ПВЗ в выпадающем списке
      - настройки скидок/наценок для каждого метода
      - возможность создавать название метода по шаблону
      - логирование всех запросов к API
      - кэширование всех запросов к API

      Информация:
      - для функционирования модуля в форме оформления заказа необходимо стандартное поле "Город", для Почты России необходимо стандартное поле "Индекс"
      - для экспорта заказов существует дополнительный модуль: https://opencartforum.com/files/file/7064-eksport-zakazov-«grastin»-neoficialnyy/
       
      Совместимость:
      - стандартное оформление
      - Simple
       
      Переводы:
      - русский
       
      Установка:
      - установить модуль через установщик
      - обновить кэш
      - установить модуль в списке дополнений
      - заполнить доступы api и сохранить
      - выбрать прочие настройки и сохранить
       
      Обновление:
      - установить модуль через установщик
      - обновить кэш
      - зайти в настройки модуля, проверить все настройки и сохранить
       
      Демо:
      - сайт
      - админка
       
      Лицензия:
      Модуль распространяется "как есть", одна приобретаемая копия модуля лицензируется и предназначена для использования только на одном указанном домене.
       
      Добавил p0v1n0m Добавлено 05.03.2019 Категория Доставки Системные требования Сайт разработчика Старая цена Метод активации По запросу на почту Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет  
    • By p0v1n0m
      Модуль производит расчет стоимости доставки через API курьерской службы Grastin.
       
      Доступны методы доставки:
      - Курьер Grastin
      - Курьер Boxberry
      - Самовывоз Grastin
      - Самовывоз Boxberry
      - Самовывоз Hermes
      - Самовывоз из партнерских ПВЗ
      - Почта России
       
      Функционал:
      - отображение у методов: логотипа, срока доставки, адрес выбранного ПВЗ
      - отображение у ПВЗ на карте: адреса, срока доставки, режима работы, описания проезда, телефона, станции метро
      - выбор ПВЗ на карте
      - фильтрация ПВЗ на карте по методу доставки
      - возможность кастомизировать элементы управления карты
      - возможность выводить общую карту или отдельно для каждого метода
      - возможность вывести ПВЗ в выпадающем списке
      - настройки скидок/наценок для каждого метода
      - возможность создавать название метода по шаблону
      - логирование всех запросов к API
      - кэширование всех запросов к API

      Информация:
      - для функционирования модуля в форме оформления заказа необходимо стандартное поле "Город", для Почты России необходимо стандартное поле "Индекс"
      - для экспорта заказов существует дополнительный модуль: https://opencartforum.com/files/file/7064-eksport-zakazov-«grastin»-neoficialnyy/
       
      Совместимость:
      - стандартное оформление
      - Simple
       
      Переводы:
      - русский
       
      Установка:
      - установить модуль через установщик
      - обновить кэш
      - установить модуль в списке дополнений
      - заполнить доступы api и сохранить
      - выбрать прочие настройки и сохранить
       
      Обновление:
      - установить модуль через установщик
      - обновить кэш
      - зайти в настройки модуля, проверить все настройки и сохранить
       
      Демо:
      - сайт
      - админка
       
      Лицензия:
      Модуль распространяется "как есть", одна приобретаемая копия модуля лицензируется и предназначена для использования только на одном указанном домене.
       
    • By tabook
      Модуль расчета доставки компанией Boxberry (http://www.boxberry.ru/), включая курьерскую доставку и наложенный платеж.

      Для работы модуля требуется договор с компанией и ключ доступа к API расчета.
       
      Ключевые особенности модуля:
      - Поддержка Opencart 1.5.x - 3.x
      - Выбор пункта выдачи заказа на карте
      - Поддержка Географических зон (можно задать разные правила расчета для разных геозон)
      - Кроме "родного многошагового" оформления заказа (чекаута), заявлена поддержка модуля упрощенной регистрации и заказа Simple 3.8.3 и Simple 4.1 - 4.9 
      Остальные модули быстрой регистрации интегрируются при наличии у меня свободного времени за доп плату, равно как и любая модификация "под себя"
       
      Для тех кто не любит синий цвет - если у вас в магазине свой уникальный обрезанный набор полей заказа, где нет таких полей как город или, скажем, регионов, или вообще вместо стран - области, а города вместо областей - пожалуйста не удивляйтесь тому, что модуль не работает.
       
      Что еще умеет модуль:
      Устанавливать дополнительную надбавку или скидку к стоимости доставки (фиксированную или в % от стоимости заказа) Учитывать вес упаковки Отображать срок доставки (с возможностью накинуть n рабочих дней на обработку заказа) Выбирать разрешенные способы доставки вместе или по отдельности. Задавать для тарифных зон ББ свои фиксированные ставки Указывать сумму заказа, после которой доставка в ПВЗ становится бесплатной или наоборот, невидима для выбора, если стоимость корзины слишком мала Запрещать/разрешать наложенный платеж. Сопоставление названий регионов Вашего магазина и регионов BoxBerry можно задавать самостоятельно (описание как это делать в readme файле) Все вышеперечисленные настройки задаются как глобально, так и для каждой геозоны (!), таким образом можно создать очень сложную логику для расчета в зависимости от региона или групп регионов:
      Как пример:
      1. Для регионов Юга России запретить курьерскую доставку, стоимость самовывоза увеличить на 100 руб,
      2. Полностью отключить возможность отправки на Урал,
      3. Расчитанную доставку по Москве и Питеру уменьшить на 5%, но исключить возможность курьерской доставки и наложенного платежа.
      Требования
      · VQMod только для версии 1.5.x
      Установка в подробностях описана в readme.txt
      Лицензия
      Приобретая одну копию модуля, Вы получаете право на использование ее на одном публичном домене. Выдача лицензий на тестовые окружения и локальные серверы после покупки лицензии производится неограниченно и бесплатно!
      Модуль предоставляется “как есть” («as is») без предоставления гарантий производительности и корректности отдаваемых сервером Boxberry данных. Автор модуля не несет какой-либо ответственности за причинение или возможность причинения вреда Вам, Вашей информации или Вашему бизнесу вследствие использования или невозможности использования данного модуля.
      Совместимость
      ocStore 1.5.x / Opencart 1.5.x / Opencart 2.0.x, 2.1.x, 2.2.0, 2.3.x, 3.x
      Языки
      Русский
      Демо
      Магазин ОС 2.3 + Simple
  • 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.