Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Что может:
Установка:
Теперь в бэкэнде должно все работать, вы можете использовать это поле в email'ах пользователям при изменении статуса посылки, доступно оно по плейсхолдеру {$track} и применимы к нему те же правила, что и для поля {$comment}, у меня к примеру вот такое условие в чанке писем покупателей:
Также должно появиться поле и новый таб в модальном окне заказа, если не появился нажмите ctrl+f5

Установка на фронтенде:

- Интегрируется в заказы minishop2 добавляя новый таб в модальное окно заказа расширяя таблицу msOrder и добавляя новое поле
- Собирает данные о перемещении посылки каждого из заказа
- Отслеживает только те посылки, которые находятся в процессе доставки, перестает отслеживать посылки, которые были вручены адресату
- Cron скрипт, который следит за базой перемещений и оповещает по email ваших клиентов при изменении статуса посылки
- Кастомный вывод заказов в личном кабинете пользователя вот такой, только улучшеный
- Вывод истории перемещений на фронтенд
Установка:
- Первым делом получаем api от сервиса «ГдеПосылка»
- Устанавливаем компонент
- Заходим в системные настройки и в поле gdePosilkaToken вводим выданный нам токен

- В gdePosilkaMailSubject можно поменять тему письма, которое будет приходить пользователю
- В gdePosilkaDebugEmail можно указать свой email для тестирования компонента
- Поменяв gdePosilkaDebug на «да» все письма будут уходить не пользователям, а вам на личную почту,
это необходимо для тестирования компонента - Далее ставим в крон задание для автоматического обновления базы (путь до скрипта /core/components/msgdeposilka/cron/update.php), это выглядит примерно так:
Я поставил обновление на раз в 7 часов, по мне это самое оптимальное время обновления, ниже ставить не рекомендую, если у вас большое количество заказов, зачем дразнить щедрые лимиты сервиса «ГдеПосылка», не так ли? :) - Письмо пользователям вы можете редактировать через чанк gdePosilkaMail
Теперь в бэкэнде должно все работать, вы можете использовать это поле в email'ах пользователям при изменении статуса посылки, доступно оно по плейсхолдеру {$track} и применимы к нему те же правила, что и для поля {$comment}, у меня к примеру вот такое условие в чанке писем покупателей:
{if $track}
Ваш трек номер: {$track} <br />
Мы будем оповещать вас о перемещениях вашей посылки по email, а также историю перемещений вы можете посмотреть в личном кабинете
{/if}Также должно появиться поле и новый таб в модальном окне заказа, если не появился нажмите ctrl+f5

Установка на фронтенде:

- Подключаем скрипты и стили компонента, а также подключаем FancyBox3, если он небыл подключен ранее
<script src="/assets/components/msgdeposilka/js/web/customOrders.js"></script> <link rel="stylesheet" href="/assets/components/msgdeposilka/css/web/customOrders.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.1.25/jquery.fancybox.min.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.1.25/jquery.fancybox.min.css" /> - На странице покупок пользователей выводим чанк
[[!$UserOrders]]Внимание! Корректность верстки вывода заказов на фронтенд я НЕгарантирую (хоть и тестировал на чистом проекте), скорее всего что-то, но вам придется подправить, потому что я не пользуюсь вашими бутстрапами и вся верстка сделана на флексах
msGdePosilka 1.0.4
- Исправлены лексиконы для вывода настроек плагина
msGdePosilka 1.0.3
- Исправлен css вывода заказа
msGdePosilka 1.0.2
- Исправлен плагин для события MS2
msGdePosilka 1.0.1
- Исправлен js фронтенда
msGdePosilka 1.0.0
- Первый релиз



Последние обсуждения в сообществе MODX.pro