Дмитрий

Дмитрий

С нами с 21 марта 2020; Место в рейтинге пользователей: #894

Оформление заказа minishop2

Доброго дня!
Столкнулся с такой проблемой.
Очень часто приходится оформлять заказ за пользователя.

Т.е. человек набрел на сайт, позвонил по телефону, и не хочет тыкать кнопки сам, а хочет что бы менеджер оформил заказ по телефону.

И вот тут начинаются беды. Если это делать из под панели администратора, то есть ряд сложностей. Нужно сперва завести нового пользователя и только потом создавать заказ на этого пользователя.

Если эту процедуру сделать с фронт-енда, то уже гораздо проще, как минимум не нужно нового пользователя создавать, но!
Дмитрий
Вчера в 11:29
modx.pro
61
0

minishop2 отправить фотографию товара заказчику

Доброго дня! Вопрос на повестке дня.
Требуется к заказу прикрепить изображение (как реально выглядит товар), которое бы, письмом улетало заказчику. Либо другим доступным способом, ТГ, ватсап, почтовый голубь!

Интернет на эту тему молчит.

Подскажите в какую сторону копать?
Дмитрий
31 августа 2025, 14:14
modx.pro
127
0

Свой combox или выпадающий список для minishop (решено)

Привет!

С грехом пополам, смог надыбать коду в интернетах и сделать свой combox…

Но вот не задача, после того как я выбираю нужное мне значение и жму сохранить, это значение не сохраняется в базу.

Что я делаю не так?

Дмитрий
30 августа 2025, 21:52
modx.pro
55
0

Работа с полями minishop2 (панель администратора)

Доброго дня!

Стоит задача в админской панели minishop, уже имеющееся поле перевести в разряд выпадающего списка.

В закладке «адрес», есть поле, что бы обратиться к нему использую конструкцию вида:

this.fields.items[0].items[2].items[1].items[0];
Дмитрий
14 августа 2025, 13:38
modx.pro
4 460
0

Изменения типа поля в админской панели minishop2

Наверное эта заметка больше для себя самого, но в друг кому-то пригодится.

В рамках необходимости и в меру своих способностей кастомизирую панель с заказами минишопа под свои задачи.

Т.к. я не решился добавлять новые поля в закладку адрес, а просто переделать старые под себя, в какой-то момент перед мной встала задача изменить тип поля.

И мне нужно, что бы был не просто input, а стал input type='data'

Готового решения на просторах интернета я не нашел, пришлось ваять самому. Код получился не сложный и весьма короткий, но в силу того, что знаний у меня не много, для меня трудный =)

Создал плагин с любым названием и указал событие msOnManagerCustomCssJs
Дмитрий
07 августа 2025, 04:04
modx.pro
308
+2

Вывод перечня заказанных товаров в таблицу с заказами minishop2 (панель менеджера)

Доброго всем времени суток!
Требуется вывести перечень товаров, которые содержаться в заказе.
На сколько я понимаю, за все это мероприятие отвечает вот этот вот товарищ: core/components/minishop2/processors/mgr/orders/getlist.class.php

Дмитрий
13 апреля 2025, 20:28
modx.pro
1 497
0

Ссылка в таблице заказов minishop2

Доброго дня, комрады!
Встала задача, чтобы при клике на номер заказчика в таблице, открывался диалог ватсапа с заказчиком.
Как такую ссылку сделать не вызывает вопросов. Но вот ни как не могу понять, как сделать текст ссылкой.

Казалось бы, в файле orderGrid.js, даже есть образец, на примере имени пользователя, но ни как не соображу как переделать под себя.
customer: {width: 100, renderer: function (val, cell, row) {
                return miniShop2.utils.userLink(val, row.data['user_id'], true);
            }},
Подскажите, куда копать?
Дмитрий
09 апреля 2025, 15:21
modx.pro
310
0

Вывод полей в таблице заказов minishop2

Приветствую!
Столкнулся с задачей изменить таблицу заказов minishop2.
Но на просторах интернета, так и не нашел подобного решения.
Существуют внятные и понятные (даже для моего уровня программирования) статьи о том как добавить новое поле, к примеру в закладку адрес, но вот по работе с самой таблицей, информации очень мало.

Если более детально описать, то требуется в таблицу с заказами вывести любое поле из таблицы ms2_order_addresses.

У меня получилось добавить новые колонки в таблице, но они пусты. На сколько я понимаю, в момент генерации таблицы нет запроса к ms2_order_addresses, сама таблица работает с ms2_orders.



На скрине колонка «Адрес получателя» живет аккурат в таблице ms2_order_addresses и пуста.

Буду благодарен помощи!

Обновление 19.03.2025
Благодаря персту указующему, в лице Евгений Webinmd я смог разобраться.

Немного забегая вперед, данный текст я пишу из двух умыслов.
Во-первых, я скромно надеюсь, что кому-то это будет полезно, а во-вторых, будет здорово, если кто-то укажет мне на мои ошибки и недочеты, т.к. мой уровень программирования, ограничивается if else и echo «Hello, world!»; =))) А если уж совсем на чистоту, из всего кода, который я буду приводить ниже, я 70% не понимаю, от слова совсем!

И так, приступим!
Дмитрий
16 марта 2025, 22:46
modx.pro
388
0