Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


Recommended Posts

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


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


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

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

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

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

Установка:

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

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

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

 

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

(Обратите внимание - ключ может начать работать не сразу после получения, а только через несколько часов, замечено неоднократно)

 

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

 

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

После покупки с опцией установки и/или адаптации напишите в личные сообщения. Для установки нужны будут доступы в админку сайта, ФТП, API-ключ полученный по инструкции выше. 

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

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


  • Добавил
  • Добавлено
    10.10.2015
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    3.0
    2.3
  • ocStore
    3.0
    2.3
  • OpenCart.Pro, ocShop
    Не проверялось
  • Обращение к серверу разработчика
    Нет
  • Старая цена
    0

 

  • +1 1
Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

 

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

 

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

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

Edited by krashman
Link to post
Share on other sites

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

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

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

Link to post
Share on other sites
  • 1 month later...

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

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

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

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

Link to post
Share on other sites

  • 3 weeks later...

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

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

Что делать?

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

жду помощи.

Link to post
Share on other sites

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

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

Что делать?

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

жду помощи.

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

Link to post
Share on other sites

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

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

Что делать?

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

жду помощи.

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

 

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

Link to post
Share on other sites
  • 5 weeks later...

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

Link to post
Share on other sites

  • 1 month later...

Добрый день

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

 

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

Edited by Vetroff
Link to post
Share on other sites

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

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

  • +1 1
Link to post
Share on other sites
  • 2 weeks later...

В модуле под 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
Link to post
Share on other sites

 

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

 

 

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites

  • 1 month later...

Добрый день!

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

Ситуация:

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

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

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

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

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

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

 

Вопрос:

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

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

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

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

Link to post
Share on other sites

Вопрос:

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

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

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

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

 

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

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

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

Link to post
Share on other sites
  • 3 months later...
  • 3 weeks later...

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

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

и Short Checkout от OCProfi

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

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

Edited by iyaki
Link to post
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By ras
      490
      View File


      Модуль доставки транспортными компаниями
      Модуль доставки транспортными компаниями.
      По поводу приобретения модуля пишите в ЛС.
       
      Описание.
      Добавляет доставку в заказ выбранной транспортной компанией.
      ТК «Деловые линии», ТК VOZOVOZ, ТК «ЖелДорЭкспедиция», ТК «ПЭК», ТК «РАТЭК», ТК «КИТ»,ТК «Энергия»,ТК «Главдоставка»,ТК «Рейл Континент»,список ТК пополняется
      Учитывает вес и объем корзины, сумму заказа.
       
      Установка.
      1. Скопировать файлы из папки upload соответствующей версии в корень web-сервера с Opencart.
      2. Настроить и включить модуль в разделе Доставка.
       
      Обновление.
      1. Перезаписать файлы из папки upload соответствующей версии в корень web-сервера с Opencart.
      2. Сохранить настройки модуля в разделе Доставка админки.
       
      Особенности.
      Модуль берет данные для расчета по API https://c.sbl.su/
      Проверить расчет можно здесь https://c.sbl.su/calc
      Внимание!!! Разработчик не несет ответственности за работу вышеуказанного ресурса.
      Для корректного расчета в настройках системы Локализация должны быть установлены Единицы длины - метр, веса - килограмм.
      Модуль рассчитывает доставку в зависимости от города отправителя (указывается в админке) и города получателя (указывается при оформлении заказа)
       
      Пример работы модуля
      http://oc23.rasiv.ru
      Админ панель http://oc23.rasiv.ru/admin/index.php
      Имя demo
      Пароль demo
       
       
       
      Submitter ras Submitted 03/21/2018 Category Доставки Системные требования Метод активации Без активации 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 Get request to server of developer Нет Старая цена 0  
    • By ras
      Модуль доставки транспортными компаниями.
      По поводу приобретения модуля пишите в ЛС.
       
      Описание.
      Добавляет доставку в заказ выбранной транспортной компанией.
      ТК «Деловые линии», ТК VOZOVOZ, ТК «ЖелДорЭкспедиция», ТК «ПЭК», ТК «РАТЭК», ТК «КИТ»,ТК «Энергия»,ТК «Главдоставка»,ТК «Рейл Континент»,список ТК пополняется
      Учитывает вес и объем корзины, сумму заказа.
       
      Установка.
      1. Скопировать файлы из папки upload соответствующей версии в корень web-сервера с Opencart.
      2. Настроить и включить модуль в разделе Доставка.
       
      Обновление.
      1. Перезаписать файлы из папки upload соответствующей версии в корень web-сервера с Opencart.
      2. Сохранить настройки модуля в разделе Доставка админки.
       
      Особенности.
      Модуль берет данные для расчета по API https://c.sbl.su/
      Проверить расчет можно здесь https://c.sbl.su/calc
      Внимание!!! Разработчик не несет ответственности за работу вышеуказанного ресурса.
      Для корректного расчета в настройках системы Локализация должны быть установлены Единицы длины - метр, веса - килограмм.
      Модуль рассчитывает доставку в зависимости от города отправителя (указывается в админке) и города получателя (указывается при оформлении заказа)
       
      Пример работы модуля
      http://oc23.rasiv.ru
      Админ панель http://oc23.rasiv.ru/admin/index.php
      Имя demo
      Пароль demo
       
       
       
    • By dmitreach
      Здравствуйте!
      При выборе доставки - склад склад
      Если нажать кнопку Выбрать пункт выдачи
      в случае Москвы - нет списка ПВЗ , если другие города -  Казань, например, выводит карту и ПВЗ
       
      Так же если нажать кнопку Обновить базу городов в настройках - то выводит
      "Сайт test.podarok-kamni.ru пока не может обработать этот запрос.
      HTTP ERROR 500"
       
      OpenCart 3.0.3.3 шаблон ultrastore и ocfilter  test.podarok-kamni.ru
      Из доставок еще модуль Почта России 4.2 стоит
       
      Может кто-то встречался с подобным ?
      Тикет написал им в поддержку  - пока не реагируют, но может из-за праздников.
      Но отзывы читал что у бесплатного поддержка не очень.
       
      Если нет ответа, может подскажете форум где могут подсказать ?
       
      Заранее - спасибо за ответ.
    • By SirGrey
      750 10
      Скачать/Купить дополнение


      Simple Shipping (Простые методы доставки)
      Простой и гибкий модуль для настройки вариантов доставки.
       
      Возможности
       
      Неограниченное количество вариантов доставки Наименование, Описание и Изображение для метода доставки Стоимость доставки Бесплатная доставка от определенной суммы Тарифы доставки в зависимости от веса Возможность указать города действия доставки Возможность исключить города из доставки Совместим с модулем Simple  
       

       
       
      Лицензия
       
      Модуль работает по лицензии (один домен + тестовый домен), 
       
      Версия OpenCart 3.x
       
      По вопросам разработки модуля для вашей версии OpenCart / ocStore пишите в личном сообщении или на почту [email protected]
       
      Поддержка
       
      Убедительная просьба все вопросы писать в личном сообщении на форуме или на почту [email protected]
      Позднее будет сформирован FAQ по вашим вопросам.
       
       
       
       
      Добавил SirGrey Добавлено 24.04.2021 Категория Доставки Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
    • By louise170
      Модуль предназначен для расчета стоимости доставки Почтой России.
      Цены автоматически берутся через API с сайта http://postcalc.ru
      Обратите внимание на правила использования данного API, в частности на пункты 1, 5 и 6.
      Также имейте ввиду, что Посткальк умеет рассчитывать цены для отправки из России по всему миру. 
      Т.е. если вы находитесь, например, в Корее и хотите отправлять из Кореи через EMS, то эти цены не могут быть получены, так как API таких данных не предоставляет.
       
      Внимание, с 1 апреля 2021 г. Посткальк окончательно перешел на API 2.1.
      Всем настоятельно рекомендуется обновить модуль из актуального архива, который можно скачать на этой странице, если вы покупали модуль.

      Возможности
      Доступны различные виды отправлений для отправки заказов по России и по всему миру. Каждый вид отправления может отображаться в зависимости от суммы и веса заказа, кол-ва товаров в заказе, Гео-зоны, городов, групп покупателей, языка. Каждому виду отправления для коррекции цен можно назначить дополнительно вес упаковки и мин. стоимость доставки данного отправления. Различные виды наценок для каждого из видов отправлений. По-умолчанию можно задать регион получателя и средний вес заказа. Ограничения в зависимости от суммы и веса заказа есть не только для каждого вида отправления, но и общие для всего модуля. Есть возможность брать доп. плату за отправку заказа в виде конкретной суммы, либо в виде процента от стоимости заказа. Доп. плата также может быть отрицательной. Для всего заказа можно задать доп. вес упаковки, причем не только конкретное значение, но и в виде процента от веса товаров в заказе. Можно отображать или нет сроки доставки. Можно включить разбиение заказов на несколько отправлений (актуально для больших заказов, в которых несколько товаров и их можно разделить). Гибкая настройка общей заглушки. В качестве суммы заказа можно брать разные суммы, например, только стоимость товаров, или стоимость товаров с учетом скидок. Есть работа с наложенным платежом. Есть разные округления конечной стоимости доставки. Бэкап настроек модуля. При совместной работе с модулем Габариты товаров в каждом отправлении можно учитывать габариты товаров в корзине. При совместной работе с модулем Группы товаров можно учитывать в корзине товары в зависимости от принадлежности к определенной группе. В модуле учитывается вес заказа, то есть для заказов 50 г - будут отображаться письма, для заказов до 2 кг - будут отображаться только способы отправки различного вида бандеролями (те которые отмечены галочками), для заказов более 2 кг и менее 20 кг будут отображаться только способы доставки посылками. Посылки весом больше 20 кг Почта России не отправляет, так что такие заказы нужно разбивать на несколько, если, конечно, это возможно. Для международных отправлений учитывается макс. возможная ценность отправления, и если она превысила 50000 руб. в корзине, то модуль сам выставляет ценность для данного вида отправлений 50000 руб. Для отправлений по России учитывается макс. возможная ценность отправления, и если она превысила 100000 руб. в корзине, то модуль сам выставляет ценность для данного вида отправлений 100000 руб. Можно менять название отправлений. Есть возможность делать разбиение отправлений по максимальному весу указанному в основных настройках модуля, чтобы можно было отправить, например, несколько посылок весом 1 кг - они доходят быстрее. Сроки доставки можно отображать в названии доставки или в описании. Есть возможность заменить индексы, для которых нет инфы по доставке на индексы, для которых инфа есть. К сроку доставки можно добавить любое кол-во дней в настройках модуля. Размер наложенного платежа можно отображать в названии доставки или в описании. Есть поле для ввода множителя для случая наложенного платежа, чтобы можно было брать, например, двойную стоимость за доставку туда-обратно на случай отказа.
        Важная информация для продавцов
      У почты России есть 769 отделений связи (ОПС) сезонной и круглогодичной труднодоступности. Посылки туда в зимнее время не доставляются - только бандероли 1 класс. Модуль автоматически не отображает покупателям из этих регионов другие виды отправлений, кроме 1 класса.
       
      Модуль доставки Почта России совместим с модулями:
      Simple Габариты товаров Группы товаров Автозаполнение адреса, города, индекса, региона по полю адрес - сервис Dadata
        Для второго Опенкарта модуль Почты России совместим с оформлением заказа fastorder, oct_fastorder (шаблоны Shop-store2 и Luxury), с корзинами
      шаблона journal2, Maxystore, Newstorecheckout, Quickcheckout.ocmod, Supercheckout, Unicheckout.
       
      Для Опенкарта 3.x модуль Почты России совместимость с указанными выше корзинами будет делаться по мере необходимости, по запросу людей купивших модуль. Совместная работа с модулями Габариты товаров и Группы товаров появится, когда эти модули будут переведены под Опенкарта 3.x
       
      Никакие системные файлы не затираются, модуль работает на vqmod/ocmod.
       
      Модуль тестировался на OpenCart:
      1.5.4.1 1.5.5.1 1.5.6 1.5.6.4 2.0.0.0 2.0.1.0 2.0.1.1 2.0.2.0 2.0.3.1 2.1.0.1 2.2.0.0 2.3.0.2 3.0.2.0
        Ocstore: 2.3.0.2
       
      Поддерживаемые языки
      русский английский
        Пример работы модуля
      http://ocstore1541.opencartplus.ru/
      http://opencart2.opencartplus.ru/
      http://ocstore2302.opencartplus.ru/
      http://opencart3020.opencartplus.ru/
       
      Демо админки
      http://ocstore1541.opencartplus.ru/admin/
      http://opencart2.opencartplus.ru/admin/
      http://ocstore2302.opencartplus.ru/admin/
      http://opencart3020.opencartplus.ru/admin/
      доступ: demo / demo
       
      Лицензия
      При покупке данного модуля, Вы получаете право установки его на один домен. Лицензионный ключ можно получить по запросу на e-mail, который вы увидите на странице модуля, после его установки.
       
      Установка
      Инструкция по установке находится в файле readme.txt в архиве модуля.
       
      Требования к серверу
      Для работы модуля необходима библиотека curl (на большинстве хостингов она установлена). Проверить это можно с помощью функции phpinfo(); На хостинге должен быть установлен ionCube Loader последней версии (минимум версия 10.0). Чтобы проверить его наличие скачайте этот файл, разархивируйте его содержимое и закачайте в корневую директорию Вашего сайта. После этого откройте в браузере http://ваш_домен/test_ioc_php.php FAQ
      FAQ по модулю Почта России FAQ общие вопросы по Опенкарту  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.