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
    Не проверялось
  • Обращение к серверу разработчика
    Нет

 

  • +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  и их  модулем

 

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


      Доставка Плюс
      Модуль позволяет создавать произвольное количество различных способов доставки.

      Возможности:
      Для каждой доставки можно задавать цену в своей валюте. Создание доставок в зависимости от стоимости и веса заказа. Фильтрация по регионам, городам, группам покупателей, весу и стоиомсти заказа. К цене заказа можно добавить стоимость обработки заказа. В качестве суммы заказа можно брать либо сумму только за товары, либо сумму за товары с учетом скидок, купонов, налогов, кредита и т.п. При нулевой цене можно задать свой любой текст, который покупатели увидят вместо цены. Скидки-наценки на доставки прямо внутри модуля, так, чтобы покупатель видел уже конечную стоимость доставки. Отображение описания доставки только для выбранной доставки или всегда независимо от того какая доставка выбрана. Возможность добавить свои скрипты для каждой из доставок (так можно, например, сделать отображение карты). При совместной работе с модулем Группы товаров можно задавать сложную логику отображения доставок в зависимости от входящих в корзину товаров, например, можно задать, чтобы доставка отображалась только тогда, когда в корзине есть хотя бы один товар из группы A и ни одного товара из группы B. Никакие системные файлы не затираются, модуль работает на vqmod/ocmod.

      Модуль тестировался на OpenCart:
      1.5.2.1 1.5.4.1 1.5.5.1 1.5.6 1.5.6.4 2.0.0.0 2.0.1.1 2.1.0.1 2.2.0.0 2.3.0.2 3.0.2.0 Ocstore: 2.3.0.2
      Maxystore: 2.0.3.1
      Модуль "Доставка Плюс" совместим с модулем упрощенной регистрации и заказа Simple и модулем Группы товаров.
      Для второго Опенкарта модуль "Доставка Плюс" совместим с оформлением заказа fastorder, oct_fastorder (шаблоны Shop-store2 и Luxury).
       
      Поддерживаемые языки
      русский английский украинский
        Пример работы модуля
      http://ocstore1541.opencartplus.ru/
      http://opencart2200.opencartplus.ru/
      http://ocstore2302.opencartplus.ru/
      http://opencart3020.opencartplus.ru/

      Демо админки
      http://ocstore1541.opencartplus.ru/admin/
      http://opencart2200.opencartplus.ru/admin/
      http://ocstore2302.opencartplus.ru/admin/
      http://opencart3020.opencartplus.ru/admin/
       
      доступ
      demo / demo

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

      Установка
      Инструкция по установке находится в архиве модуля в папке readme.

      Требования к серверу
      На хостинге должен быть PHP 5.6 или выше. На хостинге должен быть установлен ionCube Loader версии 10.0 или выше. Чтобы проверить его наличие скачайте этот файл, разархивируйте его содержимое и закачайте в корневую директорию Вашего сайта. После этого откройте в браузере http://ваш_домен/test_ioc_php.php
      Настройка
      Для привязки способов оплаты к способам доставки в модуле Simple можно использовать следующие названия dostavkaplus.sh1, dostavkaplus.sh2, dostavkaplus.sh3 и т.д.

      FAQ
      FAQ по модулю "Доставка плюс" FAQ общие вопросы по Опенкарту Добавил louise170 Добавлено 18.06.2013 Категория Доставки Системные требования PHP 5.6+, IonCube Loader версии 10.0+, для Опенкарт 1.5.х - VQMOD не ниже версии 2.4.1 Сайт разработчика Метод активации Автоматическая активация 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.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 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Да Старая цена  
    • By ashap
      Shipedit - Ручное изменение стоимости доставки.
      Модуль дает возможность изменить окончательную стоимость доставки в административной панели при редактировании заказа.
      После добавления товаров или изменения способа доставки все пересчитывается заново. Данный модуль работает только для окончательной корректировки стоимости доставки.
       
      Версия для магазинов ОС 2.3 по ссылке
      Версия для магазинов 3.x по ссылке
       

       
       
      Демонстрация
      http://ashap.pe-art.ru/
      Админка
      http://ashap.pe-art.ru/admin
      логин demo
      пароль demo

       
      Смотрите также другие модули по ссылке
    • By ashap
      750.00 руб
      Скачать/Купить дополнение


      Ручное изменение стоимости доставки.
      Shipedit - Ручное изменение стоимости доставки.
      Модуль дает возможность изменить окончательную стоимость доставки в административной панели при редактировании заказа.
      После добавления товаров или изменения способа доставки все пересчитывается заново. Данный модуль работает только для окончательной корректировки стоимости доставки.
       
      Версия для магазинов ОС 2.3 по ссылке
      Версия для магазинов 3.x по ссылке
       

       
       
      Демонстрация
      http://ashap.pe-art.ru/
      Админка
      http://ashap.pe-art.ru/admin
      логин demo
      пароль demo

       
      Смотрите также другие модули по ссылке
      Добавил ashap Добавлено 13.06.2013 Категория Учет в заказе Системные требования Сайт разработчика https://store.pe-art.ru/ Метод активации Без активации Ioncube Loader Нет OpenCart 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.4.1
      1.5.3.1 ocStore 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 OpenCart.Pro, ocShop Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена  
    • By seregin
      Модуль отображает и рассчитывает доставку для Почты России и EMS используя сервис Postcalc.ru

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

      Совместим с модулями оформления заказа, где обновляются способы доставки при заполнении полей: Страна, Регион, Город и Индекс.

      Демонстрация

      Главная страница (купите товар и переходите в корзину) - Перейти на сайт
      Настройки - Перейти на сайт

      Доступ в административную панель:

      Логин - demo
      Пароль - demo

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

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

      Статистика запросов - http://www.postcalc.ru/mystat.html
      Черный список ip - http://www.postcalc.ru/blacklist.php
      Прочитайте если вы увидели ошибку в расчётах http://postcalc.ru/faq.html#calculations_check
      Модуль только использует возможности предоставляемые сервисом postcalc.ru, поэтому ознакомьтесь с информацией на сайте.
    • By seregin
      400.00 руб
      Скачать/Купить дополнение


      Модуль доставки Почта России и EMS
      Модуль отображает и рассчитывает доставку для Почты России и EMS используя сервис Postcalc.ru

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

      Совместим с модулями оформления заказа, где обновляются способы доставки при заполнении полей: Страна, Регион, Город и Индекс.

      Демонстрация

      Главная страница (купите товар и переходите в корзину) - Перейти на сайт
      Настройки - Перейти на сайт

      Доступ в административную панель:

      Логин - demo
      Пароль - demo

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

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

      Статистика запросов - http://www.postcalc.ru/mystat.html
      Черный список ip - http://www.postcalc.ru/blacklist.php
      Прочитайте если вы увидели ошибку в расчётах http://postcalc.ru/faq.html#calculations_check
      Модуль только использует возможности предоставляемые сервисом postcalc.ru, поэтому ознакомьтесь с информацией на сайте.
      Добавил seregin Добавлено 09.12.2015 Категория Доставки Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Да Старая цена  
  • 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.