Корзина пуста
Войти О магазине FAQ Авторы Хостинг Сообщество
Расчет стоимости доставки через ТК ООО «Деловые линии»
Войдите, чтобы оформить заказ.
Загрузите дополнение из админки вашего сайта. Как?

Внимание, этот компонент требует версию PHP не ниже 5.4!
Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.

msDellin2 — рассчитывает стоимость доставки, с учетом веса, объема и стоимости продуктов для перевозок транспортной компаний «Деловые линии»

Особенности
  • работа только с новым miniShop2 (version =>2.4.0-beta2)
  • сниппет для расчета стоимости корзины
  • сниппет для расчета стоимости продукта
  • адаптация с GeoLocation для определения города покупателя

демо: delivery.vgrish.ru/


Типы доставки
  • от адреса до терминала
  • от терминала до терминала
  • от терминала до адреса
  • от адреса до адреса

Установка
После установки компонента доступны 4 метода доставки.
Включите необходимые вам методы.

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

Терминалы доставки
Терминалы доставки доступны на вкладке метода доставки. Их можно обновить, отключить или удалить.

сниппет msDellin.Order — расчет стоимости корзины
параметры
  • elements — cписок сниппетов через запятую, которые нужно запустить.
  • pointName — имя точки доставки
Практически сниппет обертка, выполняет необходимые действия, данные выставляет в плейсходеры, затем запускает поочередно сниппеты из списка elements. Последним необходимо указать родной сниппет msOrder.
Так же можно указать предпочтительную точку доставки через параметр pointName, если стоит компонент GeoLocation точка автоматически будет получена оттуда.

пример вызова
[[!msDellin.Order?
]]

сниппет msDellin.Product.cost — расчет стоимости продукта
параметры
  • product- Идентификатор продукта.
  • delivery — идентификатор доставки.
  • pointName — имя точки доставки

пример вызова
[[!msDellin.Product.cost?
    &delivery=`46`
]]


пример вызова через AjaxSnippet
[[!AjaxSnippet?
    &snippet=`msDellin.Product.cost`
    &delivery=`50`
    &as_target=`.msdellin-product-cost`
]]


События
Доступны
  • msDellinOnGetProductOption — получение опций продукта
  • msDellinOnBeforeRequest — перед отправкой запроса к api
  • msDellinOnAfterRequest — после отправки запроса к api

Информация о доставке
Вся информация о доставке пишется в поле properties msOrderAddress.
Так же доступна в админке на странице заказов.

Важно
Компонент предназначен для работы с новым miniShop2 версии >= 2.4.0-beta2
Другие компоненты по расчету стоимости доставки будут переписаны по аналогии, на данный момент они не совместимы.
Для работы компонента необходимо получить ключ api — выдается при регистрации.

Совместимость
пример вызова корзины для доставки msDellin2 и msKit
[[!msDellin.Order?
    &elements=`msKit.Order,msOrder`
    &tpl=`msAll.order`
]]


Задавайте вопросы по настройке и эксплуатации платных дополнений.
2.0.6-beta - (24.08.2016)
==============
- Remove "save delivery data" from "address properties"
- Add "save delivery data" in "order properties"

2.0.5-beta - (03.08.2016)
==============
- Add "getMethodName"
- Add "sortable" to grid
- Fix "getDeliveryPointsByName"

2.0.4-beta - (31.07.2016)
==============
- Fix "terminal"

2.0.3-beta - (28.07.2016)
==============
- Add "default delivery"
- Change "msDellin plugin"

2.0.2-beta - (28.07.2016)
==============
- Fix load ymaps in "default.js"

2.0.1-beta - (25.07.2016)
==============
- Fix "save" order properties
  1. Максим Сергеевич 19 декабря 2015, 00:44 #
    Похоже msDaData теперь нет. Теперь DaData просто. Будет совместно работать с DaData?
    1. Володя Володин 19 декабря 2015, 10:36 #
      да modx.pro/components/7359-dadata-modx-integration-service-dadata/#comment-51843
      Вопросы задавайте пожалуйста в теме компонента.
    2. libiroo 06 октября 2016, 12:43 #
      Приобрел плагин, к сожалению работает только с новой версией MiniShop2.
      Пользуюсь разработкой интернет-магазина на базе devdevel.net, они поддерживают версию miniShop2 (2.2.0-pl2).
      1. Володя Володин 06 октября 2016, 13:24 #
        Могу лишь посочувствовать. Но в планах нет адаптации под старые версии.
        Думаю вполне логично обновить miniShop2 до свежей версии.
      Войдите на сайт, чтобы прокомментировать.
      График скачиваний дополнения за последние 30 дней. Серым фоном отмечены выходные.
      Поделиться