Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


tabook
 Поделиться

Рекомендованные сообщения

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


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


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

boxberry_logo.png

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

 

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

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

- Расчет доставки в Беларусь и Казахстан.

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

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

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

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

 

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

 

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

  • Устанавливать дополнительную надбавку или скидку к стоимости доставки (фиксированную или в % от стоимости заказа)
  • Учитывать вес упаковки
  • Отображать срок доставки (с возможностью накинуть 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
  • Категория
  • Системные требования
    файлы модуля частично обфусцированы
  • Метод активации
    По запросу в ЛС
  • Ioncube Loader
    Нет
  • 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.х
  • Обращение к серверу разработчика
    Нет

 

Ссылка на комментарий
Поделиться на других сайтах

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

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

Ссылка на комментарий
Поделиться на других сайтах

extension/shipping

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

Ссылка на комментарий
Поделиться на других сайтах

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

Понятно.

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

Ссылка на комментарий
Поделиться на других сайтах


Понятно.

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

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

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

Ссылка на комментарий
Поделиться на других сайтах


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

Ссылка на комментарий
Поделиться на других сайтах


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

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

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

Ссылка на комментарий
Поделиться на других сайтах


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

 

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

Ссылка на комментарий
Поделиться на других сайтах


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

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

Ссылка на комментарий
Поделиться на других сайтах


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

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

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

Ссылка на комментарий
Поделиться на других сайтах


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

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

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

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

 

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

 

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

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

 

 

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

 

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

 

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

Ссылка на комментарий
Поделиться на других сайтах


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

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

Ссылка на комментарий
Поделиться на других сайтах


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

А смысл? Модули для всех остальных ТК уже написаны? ;)

Ссылка на комментарий
Поделиться на других сайтах

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

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

 

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

Ссылка на комментарий
Поделиться на других сайтах

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

 

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

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

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

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

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

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

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

 

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

Ссылка на комментарий
Поделиться на других сайтах

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

 

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

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

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

 

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

Ссылка на комментарий
Поделиться на других сайтах


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

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

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

Ссылка на комментарий
Поделиться на других сайтах

Обновил версию до 0.7.

Ответа от ББ по тарифам так и не последовало.

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.