Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


tabook

Recommended Posts

Доставка 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) Вы затираете адресом ПВЗ, адрес который указал покупатель ранее, когда просчитывал доставку, скажем Почтой России. А если он просто "приценивается"? Заставлять его вводить заново домашний адрес для доставки если его не устроят параметры БоксБерри? 

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

 

 

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

 

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

 

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

Надіслати
Поділитися на інших сайтах

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

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

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах

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

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

 

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

Надіслати
Поділитися на інших сайтах

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

 

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

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

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

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

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

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

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

 

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

Надіслати
Поділитися на інших сайтах

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

 

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

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

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

 

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

Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах

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

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.