[msPointsIssue] :: Пункты Выдачи Заказов.

Компонент реализует фунцкионал Пункты Выдачи Заказов для магазина [MiniShop2]

особенности:
  • множество характеристик ПВЗ
  • гибкое управление ценами ПВЗ
  • опциональные цены (вес/ компания)
  • парсер регионов и городов (vk api)


Настройка MiniShop2
После установки пакета необходимо:
  • активировать вариант доставки
  • назначить необходимые варианты оплаты
  • назначить класс обработчик заказа — mspiOrderHandler

Настройка msPointsIssue
— создание регионов
Для вашего удобства интегрирован парсер регионов и городов (vk api). После установки достаточно зайти на вкладку Регионы и нажать кнопку обновить. Автоматически будут загружены регионы РФ.

Конечно доступно и ручное добавление регионов.
— создание городов
Аналогично регионам доступна автоматическая загрузка городов доставки. Прежде чем начать закачку убедитесь что вы отключили ненужные регионы на предыдущей вкладке.

— создание компании

— создание ПВЗ
При создании ПВЗ нужно обязательно указать название, город, компанию. Остальные поля заполняются по желанию и особенностям вашего магазина.

Как вы уже успели заметить из скриншотов, для каждого элемента можно указать стоимость, таким образом окончательная стоимость доставки до ПВЗ будет суммирована. Так же доступен расчет цен исходя из веса товаров к покупке, для этого есть вкладка Цены.
— создание цен
Для каждой транспортной компании можно указать свою зависимость стоимости от веса.


— сниппет mspiOrder
Для вывода на фронт один сниппет mspiOrder — брат близнец сниппета msOrder.
параметры mspiOrder:
  • tplOuter — Чанк-обёртка оформления результатов работы сниппета
  • tplPayment — Чанк оформления блока возможных методов оплаты
  • tplDelivery — Чанк оформления блока возможных способов доставки
  • tplEmpty — Чанк, выводится при отсутствии результатов
  • tplSuccess — Чанк с сообщением об успешной работе сниппета
  • frontendCss — Файл с css стилями для подключения на фронтенде
  • frontendJs — Файл с javascript для подключения на фронтенде
  • tplDeliveryNotify — Чанк оформления информации о точке доставки
  • tplEmptyDeliveryNotify — Чанк, выводится при отсутствии информации о точке доставки
  • tplOrderAddressComment — Чанк оформления комментария к адресу доставки
То есть для работы компоненты достаточно вызвать сниппет mspiOrder взамен msOrder.
[[!mspiOrder]]
— внешний вид
На сайте получим вот такой вывод



1 — tplDeliveryNotify чанк оформления информации о точке доставки
2 — tplOrderAddressComment чанк оформления комментария к адресу доставки

Компонент можно будет приобрести в скором времени в магазине modstore.pro
Володя
29 сентября 2015, 15:32
modx.pro
4
3 147
+7
Поблагодарить автора Отправить деньги

Комментарии: 8

Станислав
01 октября 2015, 14:43
0
Где можно посмотреть все плейсхолдеры для «tplOrderAddressComment»?
    Володя
    01 октября 2015, 14:55
    +1
    [id]
        [name]
        [description]
        [address]
        [phone]
        [email]
        [price] 
        [prices]
        [city]
        [company]
        [resource]
        [logo]
        [work_hours]
        [delivery_time]
        [free]
        [rank]
        [active]
        [properties] 
        [city_id]
        [city_identifier]
        [city_region]
        [city_name]
        [city_area]
        [city_description]
        [city_price]
        [city_rank]
        [city_active]
        [company_id]
        [company_name]
        [company_description]
        [company_price]
        [company_resource]
        [company_logo] 
        [company_rank]
        [company_active]
        [company_properties]
        [region_id]
        [region_identifier]
        [region_name]
        [region_description]
        [region_price]
        [region_rank]
        [region_active]
        [delivery_cost]
    Станислав
    06 октября 2015, 19:22
    0
    Как можно выводить эту информацию в письме менеджеру? Вероятно, есть какой-нибудь префикс для плейсхолдеров?
      Сергей Самусев
      23 октября 2015, 16:59
      0
      Предложение: Интегрировать msSMS с msPointsIssue, для возможности отправки СМС менеджерам той точки, в которую заказали доставку.
        Володя
        23 октября 2015, 17:08
        0
        Не вижу смысла. Есть событие на смену статуса заказа. В нем смотрите свойство заказа, если указана точка доставки — дергаете обьект доставки, в нем берете телефон и посылаете смс.
        Вся интеграция на полчаса — час с чаем и плюшками…
        Артем
        23 октября 2015, 17:11
        0
        есть возможность поменять парсер на другую страну?
          Володя
          23 октября 2015, 17:14
          +1
          да, есть настройка mspointsissue_vk_country_id
          Федоренко Иван
          27 июня 2016, 10:33
          0
          Можно ли назначать менеджера сайта на определенную точку? что бы он видел только те заказы в админке, которые пришли к нему на точку ну или в город?
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            8