Dan
а как узнать тип объекта?
Dan
$myCoupon = $xpdo->newObject('mspromocode2_object');
Dan
mspromocode2_object - вот тут что будет, где вытащить
Андрей
https://docs.modx.pro/komponentyi/minishop2/drugie-dopolneniya/mspromocode2/programmnoe-api
Dan
Андрей
то что надо! спасибо огромное
Это для второй версии если что, но по идее в первой всё должно работать тоже, процессоры все есть - https://ibb.co/84c7BnB
Dan
у меня вторая как раз, самое оно)
Андрей
👍
Dan
кстати событие msOnChangeOrderStatus срабатывает непосредственно при смене статуса?
Dan
т.е. если пропишу условие мол status==3 и в админке как тлько поменяю на статус с id 3, тогда и сработает. верно?
🙈 PG
примерно так
Артур
https://modstore.pro/packages/payment-system/msptinkoff кто-нибудь тут знает ссылку на какую страницу нужно указывать в качестве url нотификации?
alexey1m
если что у тинькова есть подключение без танцев с бубнами
Артур
alexey1m
не знаю, как то мне прислали код, я его поставил - появилась кнопка, оплата работает
alexey1m
то есть просто в html вставка..без бэкэнда
Артур
alexey1m
а ну тогда без бэка никак)
Артур
а ну тогда без бэка никак)
В этом весь смысл, мне нужно чтобы после успешной оплаты статус менялся, а сейчас оплата проходит, а статус не меняется. Разработчик долго отвечает, думал может тут кто в курсе.
Андрей
Артур
Андрей
Vladimir
Есть у кого-то курс или ссылка с наиболее подробной пошаговой инструкция по minishop2? Вроде как понял, как разделить миникорзину, создавать страницы из товаров, но, многого я не понимаю, как и что делать(
Иван
Александр
Добра!
Будет нубский вопрос.
Ставлю плагин оплаты, в инструкции написано:
Для вывода виджета оплаты требуется на странице с корзиной вызвать сниппет [[!mspCloudPaymentsWidget]].
Получается мне в мне в тело чанка tpl.msCart нужно добавить строчку: [[!mspCloudPaymentsWidget]]. ??
Если да, то в какую часть кода? т.е. куда её добавить?))
Александр
Nikolay
Nikolay
выделенный текст
Андрей
Nikolay
стоит второй минишоп если что
а по сути тут все достаточно просто, вызов снипета данного это что то вроде инициализации, что бы вывести эту платежку вам ее нужно активировать в настройках минишопа, данный же код вы можете вставить куда угодно в tpl ке
Vladimir
Nikolay
Иван
Спасибо, посмотрю)
https://lectoria.pro/catalog/modx-bolshoy-kurs-po-razrabotke-internet-magazinov.html
Александр
это я включил, получается просто в чанке указать строчку [[!mspCloudPaymentsWidget]]. ?
Nikolay
да
Александр
большое спасибо за оперативную поддержку!
Nikolay
и если выполнили все вышеописанное по регистрации и настройки личного кабинет платежки должно заработать
Андрей
Александр
Nikolay
Александр
в каком шаблоне?
Nikolay
да блин хоть в хедере ты его вызови
Nikolay
при обнове миника все пойдет по одному месту
Андрей
Nikolay
а в своей тпл можно че угодно делать
Александр
Андрей
Я к тому что нафига в чанке корзины вызывать виджет оплаты
Nikolay
Александр
Nikolay
это снипет
Nikolay
вам же нужен либо Шаблон - корзина, либо чанк -msOrder
Александр
у меня один шаблон, основной )))
Nikolay
либо шаблон где у вас лежит вызов msOrder сорян мой хрустальный шар в ремонте
Александр
Александр
где чанки я разобрался ))
Андрей
Ну бляя
Да там прямо в документации всё написано:
Если не указан Id страницы оплаты, то необходимо добавить сниппет [[!mspCloudPaymentsWidget]] на страницу с корзиной (там где у вас уже используется сниппет [[!msOrder]])
Либо можно использовать отдельную страницу для отображения содержимого заказа.
В таком случае укажите её ID, а на самой странице разместите [[!msGetOrder]] и [[!mspCloudPaymentsWidget]]
Александр
спасибо, за очевидность. в коде я тупнячок )
Nikolay
Nikolay
тож варик
Nikolay
и самый годный
Алексей
Очень интересно все.
Алексей
Но голосование идет. Спасибо всем!
Nikolay
тыркнул)
Александр
Всё получилось!
Спасибо за понятное объяснение и терпение )
Александр
Рано обрадовался ((
Я добавил в основной шаблон две строчки:
[[!msGetOrder]]
[[!mspCloudPaymentsWidget]]
После этого метод оплаты начал отображаться в корзине.
Но после того как я жму сделать заказ, он просто перенаправляет на успешную страницу заказа, без какой либо оплаты ((
Что я делаю не так?
Александр
Alexandr
Ребят всем привет.
подскажите через феном как выветси tv если его имя через из нескольких слов идет и через "."
Alexandr
{$page.services.img}
Alexandr
вот пример
Alexandr
как-то экранировать нужно?
Алексей
{$page.services.img}
https://docs.modx.pro/komponentyi/pdotools/parser#%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80-Fenom
Alexandr
{var $tv_name = $_pls['tv-name']}
{$tv_name}