Корзина пуста
Войти О магазине FAQ Авторы Хостинг Сообщество
Пункты выдачи заказов
Войдите, чтобы оформить заказ.
Загрузите дополнение из админки вашего сайта. Как?
msPointsIssue — рассчитывает стоимость доставки, с учетом веса, объема и стоимости продуктов для пунктов выдачи заказов (далее – ПВЗ).
Вкратце — вы создаете сами необходимые вам ПВЗ, тарифную сетку доставки.


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

демо: delivery.vgrish.ru/

Типы доставки
Ваш собственный тип доставки.

Установка
После установки компонента доступен 1 метод доставки.

Регионы доставки
Регионы доставки доступны на вкладке метода доставки. Их можно обновить, отключить или удалить.
Ненужные вам регионы лучше сразу отключить, так в дальнейшем к регионам будем загружать точки доставки.

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

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

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

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

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

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

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


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


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

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

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

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


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

2.0.4-beta - (16.08.2016)
==============
- Add "pointLocation"

2.0.3-beta - (12.08.2016)
==============
- Add "getMethodName"
- Add "sortable" to grid
- Fix "getDeliveryPointsByName"

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

2.0.0-beta (25.07.2016)
==============
- Initial

1.0.2-beta (23.10.2015)
==============
- Add snippet getPoint.

1.0.1-beta (14.10.2015)
==============
- Refactored default frontend javascript.
- Fix delivery handler

1.0.0-beta (29.09.2015)
==============
- Initial release
    Войдите на сайт, чтобы прокомментировать.
    График скачиваний дополнения за последние 30 дней. Серым фоном отмечены выходные.
    Название
    msPointsIssue
    Сайт дополнения
    Версия
    2.0.5-beta
    Дата выпуска
    24.08.2016
    Автор выпуска
    Володя Володин
    Цена
    990 a
    Загрузок
    18
    Версия MODX
    от 2.3
    Теги
    Другие дополнения автора
    msJDE, modTelegram, msPec, modClassVar, msKit, Discontrol, UserAvatar, ModPNotify, DaData, GeoLocation, mspTinkoff, QuickView, mspPayin, ExportPage, msListOrders, UserSignature, msOptionsColor, mspIM, UserFiles, msStatOrders, VirtualPage, msOptionsPrice2, msBatchEditor, mscZone, mspPayAnyWay, mspYaCassa, CurrencyRate, PayAndSee, msNewPrice, mspUP, mscDistance, msDellin2, msSetInCart, msMerchant, msBuyNow, msFavorites
    Поделиться