
mscDistance 
Компонент реализует расчет стоимости доставки по городу (району) в зависимости от величины пути доставки.
Описание компонента 
- Координаты склада - координаты склада в формате 
57.987211,56.252048 - Город доставки - указать город в пределах которого осуществляется доставка товаров
 - Регион доставки - указать регион в пределах которого осуществляется доставка товаров
 - Улица, дом доставки - улица, дом от которого идет расчет доставки, фактически адрес склада
 
- Язык возвращаемых ответов - язык на котором следует возвращать ответ
 - Система измерений - возвращает расстояние в километрах / метрах (метрическая - metric) или в милях / футах (имперская - imperial)
 
- Объем товара по умолчанию - объем товара miniShop2 для которого не задан размер
 - Поправочный коэф-т - возможно ввести некую корректировку объема ( объем = объем * коэф-т )
 
- Разделитель размера товара - символ разделитель в поле 
sizeminiShop2. - Единицы измерения размера товара - доступны 
ммисм 
- Максимальная дистанция на которую осуществляется доставка, указывается в метрах (футах)
 - Максимально допустимый объем доставки
 - Максимально допустимый вес доставки
 
- Минимальная плата за доставку, активна при расчете меньшей стоимости доставки
 - Тарифная сетка - указывается в формате json. Например - 
{"5":10,"10":15,"15":20} 
Основные настройки 
В miniShop2 :: Настройки :: Варианты доставки 
- Активировать вариант доставки
 - Назначить необходимые варианты оплаты
 
Настройки системы :: miniShop2 
- Класс обработчик заказа - 
mscdOrderHandler - Класс обработчик корзины - 
mscdCartHandler 
Сниппет msOrderDistance 
Практически близнец сниппета msOrder. Параметры:
- tplOuter - Обёртка для вывода результатов работы сниппета
 - tplPayment - Чанк для оформления метода оплаты
 - tplDelivery - Чанк для оформления способа доставки
 - tplEmpty - Чанк, который выводится при отсутствии результатов
 - tplSuccess - Чанк с сообщением об успешной работе сниппета
 - front_js - Скрипт фронтенда
 - front_css - Скрипт фронтенда
 - region_on - Автоподстановка региона доставки ДА/НЕТ
 - city_on - Автоподстановка города доставки ДА/НЕТ
 
Чанк tpl.msOrder.Distance.outer 
Стандартный чанк вывода + вывод инфо о доставке + построение карты маршрута
Необходимо 
Для правильного расчета стоимости доставки товара
- Каждому товару задать размер
 - Каждому товару задать вес
 
Тарифная сетка - пример расчета 
Если не указана тарифная сетка, стоимость доставки = величина пути * Стоимость ед/рст. Если указана тарифная сетка, например - {"5":10,"10":15,"15":20} то расчет стоимости идет следующим образом: Допустим величина пути = 11км, стоимость доставки = 5 * 10 + 5 * 15 + 1 * 20 = 145 руб.








