Dan
а как узнать тип объекта?
Dan
$myCoupon = $xpdo->newObject('mspromocode2_object');
Dan
mspromocode2_object - вот тут что будет, где вытащить
Андрей
mspromocode2_object - вот тут что будет, где вытащить
$response = $modx->runProcessor('mgr/coupons/create', $data); print_r($response->getObject()); }
Андрей
https://docs.modx.pro/komponentyi/minishop2/drugie-dopolneniya/mspromocode2/programmnoe-api
Андрей
то что надо! спасибо огромное
Это для второй версии если что, но по идее в первой всё должно работать тоже, процессоры все есть - 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
https://www.youtube.com/watch?v=QDyDGZNPPFA&list=PLGwMynxxbOr7uXUvLG3cOp4kCrQ8oiLgH
Вань без обид но это оч мусорный курс, куча ошибок у него несоответствие текста и видео, я по началу пробовал по нему учиться, в итоге плюнул, проще доку читать
Nikolay
выделенный текст
Александр
выделенный текст
ответ поддержки
Nikolay
стоит второй минишоп если что
а по сути тут все достаточно просто, вызов снипета данного это что то вроде инициализации, что бы вывести эту платежку вам ее нужно активировать в настройках минишопа, данный же код вы можете вставить куда угодно в tpl ке
Nikolay
ответ поддержки
это вот тут написано
Иван
Спасибо, посмотрю)
https://lectoria.pro/catalog/modx-bolshoy-kurs-po-razrabotke-internet-magazinov.html
Александр
это вот тут написано
это я включил, получается просто в чанке указать строчку [[!mspCloudPaymentsWidget]]. ?
Nikolay
да
Александр
большое спасибо за оперативную поддержку!
Nikolay
и если выполнили все вышеописанное по регистрации и настройки личного кабинет платежки должно заработать
Андрей
Александр
в каком шаблоне?
Андрей
а разница)
Ну а зачем лезть в tpl.msCart?
Nikolay
да блин хоть в хедере ты его вызови
Андрей
в каком шаблоне?
В шаблоне страницы корзины
Nikolay
Ну а зачем лезть в tpl.msCart?
если корзина настроена в tpl.msCart у меня плохие новости
Nikolay
при обнове миника все пойдет по одному месту
Nikolay
а в своей тпл можно че угодно делать
Александр
вот здесь?
Андрей
Я к тому что нафига в чанке корзины вызывать виджет оплаты
Александр
при обнове миника все пойдет по одному месту
обновил недавно, вроде всё работает
Nikolay
это снипет
Nikolay
вам же нужен либо Шаблон - корзина, либо чанк -msOrder
Александр
у меня один шаблон, основной )))
Nikolay
либо шаблон где у вас лежит вызов msOrder сорян мой хрустальный шар в ремонте
Александр
Александр
где чанки я разобрался ))
Nikolay
т.е. лучше в чанке msOrder чем msCart ?
это не имеет значения, в данном случае хоть в хедер его засуньте,
Андрей
Ну бляя Да там прямо в документации всё написано: Если не указан Id страницы оплаты, то необходимо добавить сниппет [[!mspCloudPaymentsWidget]] на страницу с корзиной (там где у вас уже используется сниппет [[!msOrder]]) Либо можно использовать отдельную страницу для отображения содержимого заказа. В таком случае укажите её ID, а на самой странице разместите [[!msGetOrder]] и [[!mspCloudPaymentsWidget]]
Александр
спасибо, за очевидность. в коде я тупнячок )
Андрей
спасибо, за очевидность. в коде я тупнячок )
Просто в шаблоне рядом с вызовом msOrder добавь сниппет mspCloud, не надо ни в какие чанки лезть
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}