Личный кабинет с выводом заказов через API FrontPad.ru

10 8 000
Добрый день.
Нужно создание ЛК через Office для ИМ на modx rev и minishop. Необходимо к профилю добавить 2 поля – дата рождения и пол, создать вывод заказов по API из FrontPad.ru (компонент modstore.pro/packages/import-and-export/frontpadapi купили)
Вывод информации о карте лояльности, расчет сумму до следующего уровня % скидки.
При регистрации настроить обязательное поле Телефон, добавить к кабинету дополнения: соц сети modstore.pro/packages/users/hybridauth
и Адреса доставки modstore.pro/packages/integration/mscaddress
Сроки и стоимость обсуждаемы
Илья PROseo
26 июня 2020, 09:58
modx.pro
58
0

miniShop2. Покупка без авторизации (anonymous)

Всем доброго времени суток!
Возникла проблема с покупкой в miniShop2 без авторизации. По какой-то непонятной причине miniShop2 регистрирует только первого покупателя, после чего все следующие покупки из этого же браузера делаются на первого зарегистрированного пользователя. С зарегистрированными пользователями еще интересней.
Янис
26 июня 2020, 08:52
modx.pro
174
0

inputOptionValues вывод Option

Доброго времени суток!
Не так давно начал знакомиться с Modx.
Установил migx для создания сложных дополнительных полей.
Возник вопрос, как вывести option из inputOptionvalues?

"fields": [
        {
            "field":"platform-name",
            "caption":"Платформа",
            "inputTVtype": "listbox",
            "inputOptionValues": "vk==VK||boom==BOOM||yandex==Yandex Music||tiktok==TikTok||applemusic==Apple Music||itunes==iTunes||spotify==Spotify||deezer==Deezer||shazam==Shazam||amazon==amazon"
        }

Вывод:

<li class="order__item border-bottom !!![[+platform-name]]!!!">
<p class="order__name">[[+platform-name]]</p>
<a class="order-link" href="[[+platform-link]]">Слушать</a>
</li>
То есть мне нужно, чтобы в соответствии с выбранной платформой, к li присваивался соответствующий класс.
В идеале — чтобы он брался из option, а не из значения option.

Сейчас на выходе получится что на месте имени будет например «VK», а нужно чтобы было vk.
Возможно это неправильное решение. Выслушаю любые предложения или примеры.

Спасибо.
Димитрий Сахаров
26 июня 2020, 02:33
modx.pro
95
0

miniShop2 письма на английском

Привет!

Есть русскоязычный интернет-магазин, но при заказе менеджеру и клиенту письма приходят на английском.

Интерфейс сайта/админки на русском. Может кто сталкивался, а то первый раз за всё время с подобным сталкиваюсь.

В чём проблема может быть?

Насколько мне известно, сайт был клонирован с англоязычного, впоследствии был переставлен язык
Stan Ezersky
25 июня 2020, 18:46
modx.pro
103
0

Вывод значения из tv поля переключатели (radio)

Всем привет, такая ситуация сложилась. Есть значения в tv поле:
Красный==1||Белый==2, я вывожу через [[*pole]] и выводится 1 или 2, а как сделать так чтобы всё это осталось но выводились не цифры а цвета? Подскажите пожалуйста, заранее всем спасибо!
Владислав
25 июня 2020, 16:54
modx.pro
102
0

Подскажите плагин чтобы юзер мог к себе в профиль писать данные каждый день

Здравствуйте. Нужно, чтобы залогиненный пользователь каждый день заносил в свой профиль некоторые данные (например, пробег машины). Причем чтобы история сохранялась и админ мог ее просмотреть. Есть что-то из стандартного под эту задачу? Пробовал Тикетс для этого приспособить, но что-то не пошло. Надо чтобы остальные это не видели, только сам юзер и админ. Юзеров может быть много.
Спасибо заранее за подсказки.
Евгений
25 июня 2020, 14:07
modx.pro
114
0

Якорные ссылки со сниппетом pdoTools

Суть такова, вывожу меню через pdoMenu и всё работает. Но, есть страницы Главная, Обо мне, Блог и контакты. Шапка на каждой странице одинаковая и занимает всю длину, по этому хочу сделать так чтобы при нажатии допустим на Блог оно переходило на страницу /blog и сразу к секции #blog-theme. Идея таковая чтобы в каждом шаблоне создать tv поле с якорной ссылкой и вывести через переменную в атрибуты pdoMenu, чтобы для каждой страницы была своя якорная ссылка.
Реализация вывода:
Владислав
24 июня 2020, 19:31
modx.pro
126
0

Drag and Drop для FormIt и AjaxForm

Доброго времени суток!

Возникла необходимость релизовать прикрепление файлов к форме обратной связи методом «Drag and Drop», кто-нибудь реализовывал данную задачу?
Alexandr
24 июня 2020, 19:07
modx.pro
171
0

FormIt - не приходят письма на почту

Елена
24 июня 2020, 18:37
modx.pro
148
0

Запуск плагина на событие OnBeforeDocFormSave только при ручном сохранении ресурса

Добрый день!

Сделал плагин на событие OnBeforeDocFormSave, на нем генериться текст для Localizator при сохранении, документа, что бы, каждый раз не тыкать Автоматический перевод. Но, когда, например, запускаю что-то на выполнение из Console (например перегенерация превьюшек в каталоге на Minishop2), то событие срабатывает.

Подскажите, в какую сторону копать, что бы его вызывать только при ручном сохранении/обновлении ресурса, а при обработке через Console игнорировать?

Например, в Битрикс, есть, такой метод
AddEventHandler("iblock", "OnBeforeIBlockElementUpdate",  "dropName");
function dropName(&$arFields)
{	
    if (@$_REQUEST['mode']=='import')
    {
		// тут что-то делаем
	}
}
Начало плагина в MODX такое
if (($resource->content_type == '1') && ($resource->id)) {
	//работаем
}
$resource->id здесь для проверки, что ресурс существует, таким образом получилось решить проблему для ImportX…

Заранее благодарен.
Вадим Раевский
24 июня 2020, 17:33
modx.pro
100
0