Перейти к содержанию
toporchillo

[Поддержка] Доставка в зависимости от расстояния, рассчет километража

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

Доставка в зависимости от расстояния, рассчет километража


Доставка в зависимости от расстояния, рассчет километража


Модуль представлен в нескольких вариантах:

 

1. Рассчитывает стоимость доставки в зависимости от расстояния от магазин до адреса доставки:

По Городу: XX руб. за каждый километр.

За город: YY руб. за каждый километр.

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

 

2. Рассчитывает стоимость доставки по Москве и за МКАД:

В пределах МКАД: фиксированная цена.

За МКАД: XX руб. за каждый километр.

 

3. Рассчитывает стоимость доставки по Санкт-Петербургу и за КАД:

По Санкт-Петербургу: XXX руб.

За КАД: XXX руб. + ZZ руб. за каждый километр.

 

Рассчет расстояния ведется от адреса склада до адреса доставки покупателя по Яндекс.Карте.

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

Модуль поддерживает OpenCart (oCstore) 1.5.x; совместимоcть с Simple возможна не всегда.

 

Установка:

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

2. В файл catalog/view/theme/default/template/common/header.tpl внутрь тэга <head></head> добавьте строку:

<script src="http://api-maps.yandex.ru/2.0/?load=package.full〈=ru-RU" type="text/javascript"></script>

3. Если у вас установлена тема оформления отличная от default, то строку необходимо добавить в файл header.tpl вашей темы.

 

При полном редактировании заказа в админке, эту доставку нельзя назначить заказу - фатальный недостаток архитектуры OpenCart.

 


  • Добавил
  • Добавлено
    22.04.2013
  • Категория
  • Системные требования
  • Сайт разработчика
  • Старая цена
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    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
    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
    OcShop 1.5.6.4.х

 

Поделиться сообщением


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

Изумительно. Молодец.

Поделиться сообщением


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

toporchillo ты можешь связаться со мной в личке? Пишу тебе письма но не получаю ответа. Извиняюсь за флуд

Поделиться сообщением


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

Столкнулся со следующей проблемой. Купил оба ваших модуля, чтобы по Москве  рассчитывал и по другим городам. Проблема в том, что если я редактирую и сохраняю настройки москвоского модуля, то стираются настройки в этом и наоборот. Подскажите где искать. Opencart 1.5.5.1

Поделиться сообщением


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

добрый день!

огромное спасибо за модуль, отлично работает с Simple. 

вопрос - как поправить, чтобы цена по городу всегда была одинаковая (300)

заранее спасибо!!!

Поделиться сообщением


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

добрый день!

огромное спасибо за модуль, отлично работает с Simple. 

вопрос - как поправить, чтобы цена по городу всегда была одинаковая (300)

заранее спасибо!!!

Файл catalog/mode/shipping.php

Строка 96

public function getCost($weight, $distance, $is_city, &$show_weght) {

после нее добавляете:

if ($is_city) return 300;

Поделиться сообщением


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

а можно в этот модуль добавить чтобы он считал еще и сумму заказов тем самым менял бы цену на 1 км?

к примеру если набрали на 200 рублей то цена за 1 км будет 5 рублей, если набрали на 300 то цена будет уже 4 рубля?

Поделиться сообщением


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

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

 

Также необходимо считать не от конкретного адреса, а от города в целом. т.е. Например, от Екатеринбурга до Арамиля (точный адрес).

Еще надо сделать округление суммы доставки до сотни в большую сторону и предел по километражу....т.е. если расстояние больше 250км (например) то предлагает доставку транспортной компанией.

 

если все это сделать возможно (за доплату?) то беру немедленно!)

Поделиться сообщением


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

1. Рассчет от Екатеринбурга до Арамиля - это рассчет от площади до точки. Модуль считает только от точки до точки. Максимум что можно сделать - считать километраж от центра Екатеринбурга

 

Остальные вещи вполне реализуемы

Поделиться сообщением


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

1. Рассчет от Екатеринбурга до Арамиля - это рассчет от площади до точки. Модуль считает только от точки до точки. Максимум что можно сделать - считать километраж от центра Екатеринбурга

 

Остальные вещи вполне реализуемы

Купил.) что надо для реализации?)

 

ЗЫ как сделать что бы при любом весе товара была одна цена за км за город?

Поделиться сообщением


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

Качественная поддержка. Гибкая настройка модуля. Почти любой вопрос можно решить. Отличный модуль.

Поделиться сообщением


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

решил здесь написать так как на мои письма не отвечаете

как решить эту проблему:

Товары:

1x Щебень М400 фракции 20Х40 (М400) 1000.00 р.

1x Щебень М400 фракции 5х20 ( М400) 1000.00 р.


Заказ итого:

Сумма: 2000.00 р.

<span id="mileage_shipping">Доставка в пределах города,<br/>Расстояние доставки <span id="mileage_distance">24,15</span> км.</span>: 28978.37 р. - вот так формируется это строчка!!!!

Итого: 30978.37 р.
 


как сие исправить????

Поделиться сообщением


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

Обнвил версию модуля, исправил ошибку с html-тэгами. На деме работает. Надеюсь будет работать и у вас.

Поделиться сообщением


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

Делал как то тоже самое только доставка, шла как товар т.е. в заказ 

http://dostavka.evro-remont-samara.ru/

как помню там есть переменная. минимальная цена дотавки т.е.от центра города считать не надо - достаточно указать

какоето значение в переменную MINIMUM_COST 

Поделиться сообщением


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

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

Поделиться сообщением


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

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

на этот вопрос ответа не получил.....

 

тогда может подскажете как реализовать следующее: стоимость доставки за город 10 руб./км. + к этой сумме 300 руб. за простой автотранспорта

Поделиться сообщением


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

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

Поделиться сообщением


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

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

При оформлении заказа на этапе доставки. Эта доставка включена для региона "Рязанская обл."

Поделиться сообщением


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

ЗЫ как сделать что бы при любом весе товара была одна цена за км за город?

Интересует тот же вопрос.

Поделиться сообщением


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

ЗЫ как сделать что бы при любом весе товара была одна цена за км за город?

Впишите в это поле просто цену, без всяких `:`

Поделиться сообщением


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

здравствуйте. можно ли в этом модуле сделать расчёт минимальной суммы для бесплатной доставки от точки до точки в диапазоне? к примеру от 0 до 10 км - минимальная сумма для бесплатной доставки 100 руб, от 10 до 20 км - минимальная сумма для бесплатной доставки 200 руб. 

Поделиться сообщением


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

Ребят, подскажите, почему после установки модуля я вижу иероглифы?

Поделиться сообщением


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

Ребят, подскажите, почему после установки модуля я вижу иероглифы?

Наверно потому, что вы скачали модуль на варезнике?

Поделиться сообщением


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

Когда выбираю город пишет ошибку Сообщение: Undefined index: city в /home/httpd/vhosts/kupimyaso.ru/httpdocs/catalog/model/shipping/mileage.php строке 27Сообщение: Undefined index: city в /home/httpd/vhosts/kupimyaso.ru/httpdocs/catalog/model/shipping/mileage.php строке 34

 

В чем проблема?

Поделиться сообщением


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

Иероглифы были из-за того, что я точку с запятой указал вместо двоеточия.

Поделиться сообщением


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Вы комментируете как гость. Если у вас есть аккаунт, пожалуйста, войдите
Ответить в этой теме...

×   Вы вставили контент с форматированием.   Удалить форматирование

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Похожий контент

    • От p0v1n0m
      Модуль производит расчет стоимости доставки через API транспортной компании ПЭК.
       
      Доступны следующие методы доставки:
      - Курьер ПЭК
      - Самовывоз ПЭК
      - Авиадоставка: Курьер  ПЭК
      - Авиадоставка: Самовывоз  ПЭК
       
      Некоторый функционал:
      - отображение у методов: логотипа, срока доставки, города отправления, города доставки
      - настройки скидок/наценок для каждого метода
      - возможность создавать название метода по шаблону
      - возможность задать несколько городов отправления (складов)
      - возможность покупателю рассчитать стоимость доставки для любого из заданных складов
      - возможность задать дополнительные услуги отправления
      - возможность включить расчет авиадоставки
      - логирование всех запросов к API
      - кэширование всех запросов к API
       
      Совместимость:
      - стандартное оформление
      - simple
       
      Переводы:
      - русский
       
      Установка:
      - установить модуль через установщик
      - очистить и обновить кэш
       
      Демо:
      - сайт
      - админка
       
      Лицензия:
      Модуль распространяется "как есть". Одна приобретаемая копия модуля предназначена для использования на одном домене.
      Для получения лицензии необходимо написать на email, указанный в настройках модуля. Возможна выдача дополнительной лицензии на тестовый домен.
       
    • От p0v1n0m
      1 000.00 руб
      Скачать/Купить дополнение


      Транспортная компания ПЭК
      Модуль производит расчет стоимости доставки через API транспортной компании ПЭК.
       
      Доступны следующие методы доставки:
      - Курьер ПЭК
      - Самовывоз ПЭК
      - Авиадоставка: Курьер  ПЭК
      - Авиадоставка: Самовывоз  ПЭК
       
      Некоторый функционал:
      - отображение у методов: логотипа, срока доставки, города отправления, города доставки
      - настройки скидок/наценок для каждого метода
      - возможность создавать название метода по шаблону
      - возможность задать несколько городов отправления (складов)
      - возможность покупателю рассчитать стоимость доставки для любого из заданных складов
      - возможность задать дополнительные услуги отправления
      - возможность включить расчет авиадоставки
      - логирование всех запросов к API
      - кэширование всех запросов к API
       
      Совместимость:
      - стандартное оформление
      - simple
       
      Переводы:
      - русский
       
      Установка:
      - установить модуль через установщик
      - очистить и обновить кэш
       
      Демо:
      - сайт
      - админка
       
      Лицензия:
      Модуль распространяется "как есть". Одна приобретаемая копия модуля предназначена для использования на одном домене.
      Для получения лицензии необходимо написать на email, указанный в настройках модуля. Возможна выдача дополнительной лицензии на тестовый домен.
       
      Добавил p0v1n0m Добавлено 08.03.2019 Категория Доставки Системные требования Сайт разработчика Старая цена 1250 Метод активации По запросу на почту Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
    • От p0v1n0m
      1 250.00 руб
      Скачать/Купить дополнение


      Курьерская служба Grastin (неофициальный)
      Модуль производит расчет стоимости доставки через API курьерской службы Grastin.
       
      Доступны следующие методы доставки:
      - Курьер Grastin
      - Курьер Boxberry
      - Самовывоз Grastin
      - Самовывоз Boxberry
      - Самовывоз Hermes
      - Самовывоз из партнерских ПВЗ
      - Почта России
       
      Некоторый функционал:
      - отображение у методов: логотипа, срока доставки
      - отображение у ПВЗ: адреса, срока доставки, режима работы, описания проезда
      - выбор ПВЗ на карте
      - фильтрация ПВЗ на карте по методу доставки
      - настройки скидок/наценок для каждого метода
      - возможность создавать название метода по шаблону
      - возможность выводить общую карту или отдельно для каждого метода
      - возможность кастомизировать элементы управления карты
      - логирование всех запросов к API
      - кэширование всех запросов к API
       
      Совместимость:
      - стандартное оформление
      - simple
       
      Переводы:
      - русский
       
      Установка:
      - установить модуль через установщик
      - очистить и обновить кэш
       
      Демо:
      - сайт
      - админка
       
      Лицензия:
      Модуль распространяется "как есть". Одна приобретаемая копия модуля предназначена для использования на одном домене.
      Для получения лицензии необходимо написать на email, указанный в настройках модуля. Возможна выдача дополнительной лицензии на тестовый домен.
       
      Добавил p0v1n0m Добавлено 05.03.2019 Категория Доставки Системные требования Сайт разработчика Старая цена Метод активации По запросу на почту Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
    • От p0v1n0m
      Модуль производит расчет стоимости доставки через API курьерской службы Grastin.
       
      Доступны следующие методы доставки:
      - Курьер Grastin
      - Курьер Boxberry
      - Самовывоз Grastin
      - Самовывоз Boxberry
      - Самовывоз Hermes
      - Самовывоз из партнерских ПВЗ
      - Почта России
       
      Некоторый функционал:
      - отображение у методов: логотипа, срока доставки
      - отображение у ПВЗ: адреса, срока доставки, режима работы, описания проезда
      - выбор ПВЗ на карте
      - фильтрация ПВЗ на карте по методу доставки
      - настройки скидок/наценок для каждого метода
      - возможность создавать название метода по шаблону
      - возможность выводить общую карту или отдельно для каждого метода
      - возможность кастомизировать элементы управления карты
      - логирование всех запросов к API
      - кэширование всех запросов к API
       
      Совместимость:
      - стандартное оформление
      - simple
       
      Переводы:
      - русский
       
      Установка:
      - установить модуль через установщик
      - очистить и обновить кэш
       
      Демо:
      - сайт
      - админка
       
      Лицензия:
      Модуль распространяется "как есть". Одна приобретаемая копия модуля предназначена для использования на одном домене.
      Для получения лицензии необходимо написать на email, указанный в настройках модуля. Возможна выдача дополнительной лицензии на тестовый домен.
       
    • От p0v1n0m
      Модуль производит расчет стоимости доставки через API транспортной компании GTD.
       
      Доступны следующие методы доставки:
      - Курьер GTD
      - Самовывоз GTD
       
      Некоторый функционал:
      - отображение у методов: логотипа, срока доставки, города отправления, города доставки
      - настройки скидок/наценок для каждого метода
      - возможность создавать название метода по шаблону
      - возможность задать несколько городов отправления (складов)
      - возможность покупателю рассчитать стоимость доставки для любого из заданных складов
      - возможность задать дополнительные услуги отправления (пломбирование, паллетирование, растентовка...)
      - логирование всех запросов к API
      - кэширование всех запросов к API
       
      Совместимость:
      - стандартное оформление
      - simple
       
      Переводы:
      - русский
       
      Установка:
      - установить модуль через установщик
      - очистить и обновить кэш
       
      Демо:
      - сайт
      - админка
       
      Лицензия:
      Модуль распространяется "как есть". Одна приобретаемая копия модуля предназначена для использования на одном домене.
      Для получения лицензии необходимо написать на email, указанный в настройках модуля. Возможна выдача дополнительной лицензии на тестовый домен.
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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