Павел Ширяев
С нами с 10 апреля 2014; Место в рейтинге пользователей: #138Расширение класса minishop2.class.php
Всем привет!
Сделал некоторую доработку для MS2:
1. На событие msOnCreateOrder плагином формируется файл;
2. Этот файл цепляется к письму о создании заказа, которое улетает менеджеру.
Второй пункт решил просто добавлением функции SendEmailWithAttach в классе minishop2.class.php:
Сделал некоторую доработку для MS2:
1. На событие msOnCreateOrder плагином формируется файл;
2. Этот файл цепляется к письму о создании заказа, которое улетает менеджеру.
Второй пункт решил просто добавлением функции SendEmailWithAttach в классе minishop2.class.php:
Получить номер заказа MS2
Всем привет!
Подскажите, откуда и на каком этапе можно получить номер заказа. Пробовал обращаться к объектам cart и order, ни тот ни другой номер заказа не содержат:
Номер пытаюсь получить плагином, который срабатывает на событие msOnCreateOrder. Что я упустил?
Заранее спасибо за ответы!
Подскажите, откуда и на каком этапе можно получить номер заказа. Пробовал обращаться к объектам cart и order, ни тот ни другой номер заказа не содержат:
$cart = $miniShop2->cart->get();
$order = $miniShop2->order->get();
Номер пытаюсь получить плагином, который срабатывает на событие msOnCreateOrder. Что я упустил?
Заранее спасибо за ответы!
Простейший help-desk на MODX
Всем привет!
Появилась необходимость создать простой хелп-деск на MODX.
Схема следующая:
1. Авторизованный пользователь пишет заявку, к которой может прикреплять файлы.
2. После заведения заявки отправляются письма в обе стороны — пользователю и менеджеру.
3. После выполнения заявки пользователю и менеджеру опять же отправляются письма о выполнении.
4. Пользователь может видеть свои заявки и их статусы.
Эскалация, дедлайны и прочее — желательно, но пока не обязательно.
Есть ли что-то готовое, для этого, или нужно писать свое?
Сразу пришел на ум Tickets, но я с ним ранее не работал, развейте мои сомнения.
Всем заранее спасибо за отзывы! :)
Появилась необходимость создать простой хелп-деск на MODX.
Схема следующая:
1. Авторизованный пользователь пишет заявку, к которой может прикреплять файлы.
2. После заведения заявки отправляются письма в обе стороны — пользователю и менеджеру.
3. После выполнения заявки пользователю и менеджеру опять же отправляются письма о выполнении.
4. Пользователь может видеть свои заявки и их статусы.
Эскалация, дедлайны и прочее — желательно, но пока не обязательно.
Есть ли что-то готовое, для этого, или нужно писать свое?
Сразу пришел на ум Tickets, но я с ним ранее не работал, развейте мои сомнения.
Всем заранее спасибо за отзывы! :)
Как правильно расширить таблицу заказов MS2
Всем привет!
Понадобилось слегка расширить функционал MS2, а именно — при создании заказа создавать в системе Excel-файл с данными заказа. При этом ссылка на файл должна отображаться в таблице заказов (если этот столбец выбран в настройках), а также на отдельной вкладке в карточке заказа (в дальнейшем планируется формирование и других документов, так что выделение отдельной вкладки оправдано).
Собственно, вопрос:
Как правильно добавить поля в таблицу и вкладку в карточку товара, чтобы эти изменения не затерлись при обновлении самого MS2? Начал вручную вносить изменения в файлы установленного MS2, но понял, что это совсем не по феншую.
Если можно, поподробнее, — мой опыт разработки дополнений ограничивается успешным двухкратным выполнением курса Sendex за авторством Василия, с незначительными изменениями его под себя в процессе :)
Заранее спасибо!
Понадобилось слегка расширить функционал MS2, а именно — при создании заказа создавать в системе Excel-файл с данными заказа. При этом ссылка на файл должна отображаться в таблице заказов (если этот столбец выбран в настройках), а также на отдельной вкладке в карточке заказа (в дальнейшем планируется формирование и других документов, так что выделение отдельной вкладки оправдано).
Собственно, вопрос:
Как правильно добавить поля в таблицу и вкладку в карточку товара, чтобы эти изменения не затерлись при обновлении самого MS2? Начал вручную вносить изменения в файлы установленного MS2, но понял, что это совсем не по феншую.
Если можно, поподробнее, — мой опыт разработки дополнений ограничивается успешным двухкратным выполнением курса Sendex за авторством Василия, с незначительными изменениями его под себя в процессе :)
Заранее спасибо!
Сумма количество * цена в корзине MS2
Всем привет!
Столкнулся со следующей проблемой.
В корзине MS2 есть столбцы «цена», «количество» и «сумма». Соответственно, сумма — произведение цены на количество.
Навелосипедил сниппет для подсчета:
И вывожу его на странице корзины:
Все хорошо до тех пор, пока в корзине не меняется количество товара (кнопками +-).
Столкнулся со следующей проблемой.
В корзине MS2 есть столбцы «цена», «количество» и «сумма». Соответственно, сумма — произведение цены на количество.
Навелосипедил сниппет для подсчета:
<?php
$summ = $count * $price;
return $summ;
И вывожу его на странице корзины:
[[!getSumm? &price=`[[+price]]` &count=`[[+count]]`]]
Все хорошо до тех пор, пока в корзине не меняется количество товара (кнопками +-).
ShopStats — не отображаются графики
Всем привет!
Второй день пытаюсь заставить работать виджет ShopStats. Показывает и пользователей, и оборот, и заказы. Но упорно не хочет показывать графики.
Второй день пытаюсь заставить работать виджет ShopStats. Показывает и пользователей, и оборот, и заказы. Но упорно не хочет показывать графики.
Старт грамотной разработки под MODX
Всем привет!
Хоть с MODX знаком с незапамятных времен и сделано на нем много сайтов, до сего момента серьезной разработкой под него не заморачивался (так, велосипедил и говнокодил, если была сильная нужда). Сейчас хочется разобраться в вопросе серьезно.
Какие использовать инструменты для разработки? Как связать IDE и MODX, чтобы среда разработки понимала, что это за ересь я там пишу и что за такие объекты использую? Как отлавливать баги? Как просматривать результат своего труда?
Расскажите пожалуйста, какие конфигурации вы используете в работе.
Всем заранее спасибо!
Хоть с MODX знаком с незапамятных времен и сделано на нем много сайтов, до сего момента серьезной разработкой под него не заморачивался (так, велосипедил и говнокодил, если была сильная нужда). Сейчас хочется разобраться в вопросе серьезно.
Какие использовать инструменты для разработки? Как связать IDE и MODX, чтобы среда разработки понимала, что это за ересь я там пишу и что за такие объекты использую? Как отлавливать баги? Как просматривать результат своего труда?
Расскажите пожалуйста, какие конфигурации вы используете в работе.
Всем заранее спасибо!
Получаем поля из профиля текущего пользователя
Есть у меня сайт, где в разных местах нужно выводить разные данные пользователя. Причем включая те, которые в профиле. Из коробки MODX умеет выводить только имя пользователя и id (ну и еще несколько мало кому нужных данных). Погуглил на предмет того, как выводить. Не нашел ничего стоящего, и написал свой велосипед под эти нужды.
Ссылка на logout пользователя
Всем привет!
Есть интернет-магаз, авторизация осуществляется компонентом Office. А как создать ссылку на logout? Вообще, существуют какие либо простые способы создания таковой ссылки, или надо ставить Login для этих целей?
Есть интернет-магаз, авторизация осуществляется компонентом Office. А как создать ссылку на logout? Вообще, существуют какие либо простые способы создания таковой ссылки, или надо ставить Login для этих целей?
AjaxSend и цифры в спиннере
Всем привет!
Проблема с AjaxSend и спиннером, реализующим количество единиц товаров в MS2.
Проблема с AjaxSend и спиннером, реализующим количество единиц товаров в MS2.