[msListOrders] - вывод списка заказов (2.0.0)


[msListOrders] — Компонент реализует вывод списка заказов, подробной информации о заказе.


Возможны некоторые операции над заказами
  • просмотр заказа
  • повтор заказа
  • перенос заказа в корзину
  • отмена заказа
  • оплата заказа


Что изменилось?
Компонент переписан и во многом упрощен, убраны излишние настройки, чанки переписаны на феном.

сниппет msListOrders
  • tpl — чанк вывода заказов
  • tplOrder — чанк вывода подробной информации о заказе
  • includeProducts — присоединить к выборке продукты заказа
  • includeThumbs — присоединить к выборке превью продукта
  • actions — список доступных операций над заказами
системные настройки
  • status_cancel — статус отмены заказа
  • status_repeat- статус повтора заказа
пример вызова
[[!pdoPage?
&limit=`5`
&element=`msListOrders`
&where=`{"msOrder.status:IN":[1,2,3,4]}`
]]

ps. В общем постарался учесть все пожелания по предыдущей версии и убрать косяки. Новая версия под новый miniShop2.
Доступна в репозитории
08 августа 2016, 11:20    Володя   G+  
0    756 +3

Комментарии (21)

  1. Здоров Александр 08 августа 2016, 12:28 # 0
    в ссылке ошибка. не хватает: после https
    1. Володя 08 августа 2016, 12:36 # 0
      спасибо, поправил
    2. Shaman 01 апреля 2017, 16:01 # 0
      Возникла задача вывести список всех-всех заказов в фронтэнде, есть ли вариант реализации?
      спасибо!
      1. Shaman 01 апреля 2017, 16:14 # 0
        Имеется ввиду вывод всех заказов магазина MiniShop2 — а не только заказов конкретного авторизованного пользователя.
        1. Володя 01 апреля 2017, 16:28 # 0
          Напишите в ТП с указанием доступов к сайту.
          Спасибо!
          1. Shaman 01 апреля 2017, 16:30 # 0
            я еще не приобрел ваше дополнение, я так понял если что поможете? ;)
            1. Володя 01 апреля 2017, 16:33 # 0
              да, помогу.
      2. Сергей 04 августа 2017, 23:49 # 0
        а как запустить-то? или как обычно на тестовом хосте заблочено?
        1. Володя 05 августа 2017, 08:08 # 0
          пример вызова в шапке
          [[!pdoPage?
          &limit=`5`
          &element=`msListOrders`
          &where=`{"msOrder.status:IN":[1,2,3,4]}`
          ]]
          
          1. Сергей 05 августа 2017, 11:04 # 0
            Да не, видел я это, видел… На тестовом не пашет как ни крути… Что ж придется покупать))) Просто дело в том, что преимущества, которые побудят к покупке, расписаны лично для меня не в полной мере. Так и не понял, нужен ли тот компонент и чем он лучше стандартного списка заказов???
            1. Володя 05 августа 2017, 12:32 # +1
              На тестовом не пашет как ни крути…
              При установке подтягиваются сторонние библиотеки, возможно не укладывается в таймаут на демо…
              Так и не понял, нужен ли тот компонент и чем он лучше стандартного списка заказов???
              если не понимаете зачем вам компонент, то и покупать думаю незачем…
              1. Сергей 05 августа 2017, 12:46 # 0
                Спасибо, куплю на всякий случай))))
                1. Володя 05 августа 2017, 13:00 # 0
                  Пожалуйста!
                  1. Сергей 05 августа 2017, 13:04 # 0
                    не ставится ваш модуль, пробую на dev.site.ru/
                    «Невозможно установить пакет с подписью: mslistorders-2.0.8-beta»
                    1. Володя 05 августа 2017, 13:11 # 0
                      Пишите в ТП, с указанием доступов к админке сайта, посмотрю в чем дело.
                      Спасибо!
        2. Сергей 05 августа 2017, 12:46 # 0
          Подскажите, для покупки платных модулей ключ создавать для dev.site.ru или для site.ru?
          1. Андрей 05 августа 2017, 12:55 # 0
            Ключ создаётся для домена куда будете устанавливать + 1 раз можно изменить домен из лк, дальше смена по запросу в тп.

            Т.е. сначала можно сделать для dev.site.ru, а после завершения работ изменить домен на site.ru.
            1. Сергей 05 августа 2017, 13:03 # 0
              я имел ввиду, чтобы вообще не менять домен в ЛК. подсказали, что ключ создавать для site.ru, а dev.site.ru автоматом подклеится…
              1. Андрей 05 августа 2017, 13:08 # +2
                Да, прощу прощения, в помощи написано:

                Также мы поддерживаем работу дополнений на поддомене dev. Сбрасывать ключ для такого домена не нужно — дополнения просто работают сразу на обоих доменах: site.ru и dev.site.ru.

                Если не ошибаюсь раньше такого не было. Теперь стало удобней :)
          2. Сергей 05 августа 2017, 16:59 # 0
            Поясните студенту, клиент купил товар и соответственно его заказ через данный модуль будет виден только если клиент авторизуется. А как он авторизуется, пароль он не создавал!
            1. Володя 05 августа 2017, 22:17 # +3
              Компонент реализует вывод списка заказов, причем тут авторизация. Используйте любой доступный вас способ авторизации. Можно например задействовать modstore.pro/packages/users/office
              Кстати говоря, если покупатель уже оформлял заказ на этот email в miniShop2, то он уже зарегистрирован в системе, и она его не примет. Но тогда пользователь может сбросить пароль, получить его на почту, войти в личный кабинет и увидеть все свои заказы.
            Вы должны авторизоваться, чтобы оставлять комментарии.