Jump to content
Vetroff

[Поддержка] Доставка по Москве и за МКАД с автоматическим расчетом расстояния

Recommended Posts

Доставка по Москве и за МКАД с автоматическим расчетом расстояния


Доставка по Москве и за МКАД с автоматическим расчетом расстояния


Доработанная для совместимости с Opencart 2.0.x-2.1.0, 2.3.х, 3.0.x версия модуля Доставка по Москве и за МКАД с автоматическим расчетом расстояния

Модуль рассчитывает фиксированную стоимость доставки по Москве, если за МКАД, то за каждый километр.

Внутри МКАД дополнительно можно указать стоимость въезда в зоны ТТК и Садовое Кольцо.

Модуль рассчитывает расстояние от МКАД до адреса доставки и показывает маршрут, используя API сервиса Яндекс.Карты.

Установка:

1. Скопируйте файлы модуля из папки upload в корневую папку сайта.

2. Перейдите в Расширения - Модификаторы и нажмите кнопку "Обновить"

3. Перейдите в Расширения - Расширения (вкладка "Доставка") - Активируйте модуль "Доставка по Москве и за МКАД", отредактируйте его настройки.

 

Получить API-ключ можно в Кабинете разработчика (https://developer.tech.yandex.ru/). Нажмите "Получить ключ", затем выберите сервис "JavaScript API и HTTP Геокодер" и заполните анкету.

 

Модуль проверялся на Opencart версий 2.0.3.1 и 2.1.0.1, 3.0.2.0, ocStore 2.3.0.2, 3.0.2.0  с дефолтным процессом оформления заказа.

 

В индивидуальном порядке возможна реализация совместимости с Simple Checkout, модулями оформления заказа шаблонов Unishop2, Lightshop и т.д.

С некоторыми модулями упрощенного заказа может работать не корректно или не работать вообще, по крайней мере без модификации.

Не стесняйтесь обращаться в личку за дополнительной информацией.


  • Добавил
  • Добавлено
    10.10.2015
  • Категория
  • Системные требования
  • Сайт разработчика
  • Метод активации
    Без активации
  • 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
    Не проверялось
  • Обращение к серверу разработчика
    Нет
  • Старая цена
    0

 

  • +1 1

Share this post


Link to post
Share on other sites

Молодец, коллега!

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

И пожалуйста без ionCube и обфускации. Да здравствует Open Source!

Share this post


Link to post
Share on other sites

 

Совместим с модулем упрощенного заказа Ajax Quick checkout

 

А вот это интересно!

Увидеть бы как это выглядит, как там карта помещается! так как с другим модулем быстрого заказа у меня так ничего и не получилось, в плане не захотел разработчик быстрого заказа тратить время на совмещение данных модулей

Edited by krashman

Share this post


Link to post
Share on other sites

А вот это интересно!

Ну, наверное не очень интересно, учитывая цену модуля Ajax Quick checkout (45$)  :-)

Но с Simple, который стоит на порядок дешевле, после некоторой доработки все тоже получается.

Share this post


Link to post
Share on other sites

Ну, наверное не очень интересно, учитывая цену модуля Ajax Quick checkout (45$)  :-)

Но с Simple, который стоит на порядок дешевле, после некоторой доработки все тоже получается.

Поставил себе сиплу.

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

Share this post


Link to post
Share on other sites

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

Купил, поставил, движек не ругается, но и не считает ничего. 

Что делать?

сделал все по инструкции, в админке тоже все проставил как на примере. Не считает. 0 пишет.

жду помощи.

Share this post


Link to post
Share on other sites

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

Купил, поставил, движек не ругается, но и не считает ничего. 

Что делать?

сделал все по инструкции, в админке тоже все проставил как на примере. Не считает. 0 пишет.

жду помощи.

Оформление заказа стандартное от движка или модуль какой?

Share this post


Link to post
Share on other sites

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

Купил, поставил, движек не ругается, но и не считает ничего. 

Что делать?

сделал все по инструкции, в админке тоже все проставил как на примере. Не считает. 0 пишет.

жду помощи.

Адрес магазина указан в настройках?

Share this post


Link to post
Share on other sites

Есть вопрос: при редактировании заказа в админке стоимость доставки сохраняется? Или такие же грабли как и у предшественника?

Share this post


Link to post
Share on other sites

Есть вопрос: при редактировании заказа в админке стоимость доставки сохраняется? Или такие же грабли как и у предшественника?

 

Увы, грабли такие же. Этот модуль - всего лишь адаптация под 2.х

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Добрый день

А ваш модуль будет работать с темой octemplates  и их  модулем

Share this post


Link to post
Share on other sites

Добрый день

А ваш модуль будет работать с темой octemplates  и их  модулем

 

C темой скорее всего проблем не будет, а вот с модулем еще в самом начале приходилось сталкиваться. Если память мне не изменяет, не взлетело, автор модуля помогать не захотел, в итоге магазин переехал на Simple.

Edited by Vetroff

Share this post


Link to post
Share on other sites

Проверить сможете будет или нет?

Share this post


Link to post
Share on other sites

Проверить сможете будет или нет?

увы, у меня нет ни времени, ни желания связываться с octemplates

  • +1 1

Share this post


Link to post
Share on other sites

В модуле под v.2.0.x при попытке настройки в админке возникает проблема:

Fatal error: Uncaught Error: Call to undefined method ControllerShippingMoscow::render() in /admin/controller/shipping/moscow.php:134 Stack trace: 
#0 /system/storage/modification/system/engine/action.php(51): ControllerShippingMoscow->index(Array) 
#1 /system/engine/front.php(39): Action->execute(Object(Registry)) 
#2 /system/engine/front.php(34): Front->execute(Object(Action)) 
#3 /admin/index.php(179): Front->dispatch(Object(Action), Object(Action)) 
#4 {main} thrown in /admin/controller/shipping/moscow.php on line 134

Share this post


Link to post
Share on other sites

 

В модуле под v.2.0.x при попытке настройки в админке возникает проблема

 

 

За десятки установок ни разу ничего подобного не встречал :)

Share this post


Link to post
Share on other sites

За десятки установок ни разу ничего подобного не встречал :)

May be PHP7 ломает работу модуля?

Share this post


Link to post
Share on other sites

/system/storage/modification/ - ocmod-ов наставили

Share this post


Link to post
Share on other sites

Добрый день!

Поставил модуль на ОК 2.1.0.1

Ситуация:

В настройках максимальная дальность доставки - 25 км от МКАД.

Забиваю в адрес доставки:  Долгопрудный, Новый бульвар, 19

1.Рисует на карте доставку от МКАД до Бологого в Ленинградской области. ( не находит нужный адрес видимо)

2. Пишет, что данный способ доставки неактивен (все верно, исходя из расчета до Бологого (хы) туда курьер не поедет, это больше 25 км)

3. При этом кнопка "продолжить заказ" остается активной и выставляет счет, где в графе доставка пишет - "Доставка не возможна цена 0 руб."

4. Кнопка "продолжить" при этом активна и при ее нажатии пишет что заказ прошел успешно. Но ни в базе заказ не фиксируется, ни на емейл этот заказ не приходит.

 

Вопрос:

1. Как сделать чтоб правильно находил адрес в г. Долгопрудном 

2. При невозможности доставки до адреса - блокировать продолжение оформления заказа пока не будет выбран верный способ

3.Можно ли как то убрать карту с путем доставки?

Заранее спасибо

Share this post


Link to post
Share on other sites

Вопрос:

1. Как сделать чтоб правильно находил адрес в г. Долгопрудном 

2. При невозможности доставки до адреса - блокировать продолжение оформления заказа пока не будет выбран верный способ

3.Можно ли как то убрать карту с путем доставки?

Заранее спасибо

 

1 - возможно у вас на сайте не учитывается поле Города в процессе формирования маршрута. Причина мне не известна, на стандартном чистом движке тот же адрес у меня отрабатывается как положено.

2 - блокировать продолжение - не проблема, вопрос в том, как разблокировать обратно после выбора другого способа доставки )

3 - можно скрыть div с id map, например через css, самый простой вариант.

Share this post


Link to post
Share on other sites

А возможно адаптировать модуль под 1.5?

Share this post


Link to post
Share on other sites

Доброго здоровья!
Подскажите будет ли работать на OpenCart Version 2.1.0.2 (trs-2.1.0.0) (английская сборка)

при учете SeoPro for Opencart v2.x от OpencartJazz.com

и Short Checkout от OCProfi

Если какие возможны камушки? 

И есть ли возможность ограничить поле поиска, дальше московской области не искать если это конечно не реализованно.

Edited by iyaki

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


      Бесплатная доставка от суммы заказа для Opencart 2, Opencart 3
      Модуль доставки - бесплатная доставка в зависимости от суммы заказа.
      Сумма от которой доставка будет бесплатной указывается в админке
      Также очень важный бонус - Вы можете указать название доставки какое хотите см. скрин шоты.
      Модуль не перезаписывает стандартные файлы.
       
      Если возникли вопросы или я долго не отвечаю пишите в скайп bloodrain777
      Добавил bloodrain777 Добавлено 18.12.2015 Категория Доставки Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1
      2.0 ocStore 3.0
      2.3
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена  
    • By StanislavU
      Не кидайте камнями, уже неделю мозг ломаю.
      Суть: есть опен карт 2.3. шаблон стандарт.
      Был опенкарт3, все одно и тоже - я тугой.
      Есть боксбери, сдек. Оплата яндексом. 
      Т.к. сдэк поддержка интеграции молчит  (не выдает тарифы для инет-магаза в модуль расчета, а стандартные для смертных не конкурентны), то нормально работает доставка от боксбери. Но косячина - боксбери не так популярен  
      Задача стала такой: провести шаги оформления заказа, но не оплачивать его (выставление счета, например), потом руками отредачить этот счет и включить туда цену дотавки, которую я получу из личного кабинета выбранной транспортной компании. После чего человек может оплатить счет с актуальной ценой доставки.
      Надежды на верный расчет цены от сдэка - нет, я в личном кабинете цену ниже расчитываю, чем их модуль. Боксбер точнее считает, но он людям не интересен((
      Если есть что то, что может хорошо считать доставку сдэка, боксбери, почта россии (да-да, есть еще кто емс почты россии считает самым дешевым вариантом), то можно и на этом остановится, чтоб все автоматом считалось и на яндексе оплачивалось. Но пока какие то грабли с доставкой(((
      Может есть модуль адекватный, который решает мою задачу с адекватной поддержкой?
      Все советуют симпл модуль втоформлении заказа - потыкал админку - хз, решает он проблему мож или нет. Кто как реализовал этот момент?
    • By 7top
      Всем привет
       
      Подскажите пожалуйста модуль или другое решение для следующей задачи:
       
      Нужен способ оплаты и доставки для каждого товара или групп товаров
       
      Какие есть решения?
       
       
       
    • 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 rwebook
      449.00 руб
      Скачать/Купить дополнение


      Nova Poshta / Новая Почта / Нова Пошта (города, отделения)
       
      Внимание, персональная поддержка работает только пн-чт
       
      Плагин доставки Новой почтой
      Работает через API Новой Почты поэтому база городов и отделений всегда актуальна (ключ нужно взять в кабинете Новой почты)
      Как работает:

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

      Работает на любых оформлениях (стардартное opencart, simplesheckout )
      на сайте должен установлен быть jquery
      лицензия на один домен (+ тестовый аккаунт), версия для Opencart 2.0-2.2 без персональной поддержки
       
      demo -  https://9999.pp.ua/index.php?route=checkout/checkout - https://prnt.sc/qd2uky
       
      Установка
      1) обновить модификаторы
      2) установить плагин 3) обновить модификаторы 4) настроить модуль 5) Создать в оформления заказа поля для города и отделения (если их еще нет) 6) Вам нужно в настройках модуля прописать ID элемента (поля на которое будет цепляться модуль) (select, input) 
      1 - поля для автодобавления Города
      2 - поля для автодобавления Отделения Новой Почты Если у Вас кастомный модуль оформления заказа (simplecheckout и тд) нужно отключить перезагрузку этих полей  пример для города (для отделения аналогично, только выбирать другое поле на которое будет цепляться модуль))  
      Пожелания нового ф-ционала пишите в комментариях
      Добавил rwebook Добавлено 10.06.2019 Категория Доставки Системные требования php 5.6+, curl Сайт разработчика Метод активации По запросу на почту 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 Не проверялось Обращение к серверу разработчика Нет Старая цена 700  
  • 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.