Всего 125 679 комментариев

Артур Шевченко
26 января 2021, 22:15
0
1.не могут оплатить, т.к. под рукой нет карты, Сбербанка онлайн и так далее
2.не могут оплатить, т.к. что-то пошло не так (номер не тот ввел, денег нет на карте, еще что-то)
3.передумывают платить онлайн, решают, что выберут другой вариант оплаты
Для первых двух кейсов в письме клиенту есть ссылка на оплату. А третий на мой взгляд достаточно редкий. Собственно по этой причине готовых решений и нет, если вам ссылки на оплату недостаточно и вы непременно хотите как-то иначе обрабатывать ошибку оплаты или отказ от неё, придётся заморочиться.
Роман
26 января 2021, 22:12
0
Двойные скобки обрезает, если я правильно понял. Сообщения хранятся в локальной базе или на comet?
Viacheslav
26 января 2021, 21:50
0
Спасибо за ответ. Я, разумеется, читал оба этих документа. Помощи от них с позиции моей задачи немного и первый диагноз — нужно садиться и плотно разрабатывать какой-то свой кусок. При том, что очевидно, что задача совсем не новая с момента выхода minishop2 и с подобными проблемами разработчики сталкивались. Собственно, от тех, у кого есть такой опыт, и хотелось получить какую-то обратную связь)
Артур Шевченко
26 января 2021, 20:51
0
Я думаю надо переопределить метод submit вот в этом файле core/components/minishop2/model/minishop2/msorderhandler.class.php Как это сделать написано тут

Возможно так же стоит изучить эту страницу
Андрей Степаненко
26 января 2021, 20:06
0
Турбо, как мешает?
Вообще интересно влияние турбо страниц на продажи.
Если ли у кого то кейс с успешностью турбо страниц в яндексе?
Денис Усачев
26 января 2021, 19:33
0
автор решения
Создаем плагин вешаем на событие msOnGetProductFields

<?php
switch($modx->event->name) { 
    case 'msOnGetProductFields':
        $returned_values = & $modx->event->returnedValues;
        $values =  $modx->event->params['data'];
          
        $returned_values['price'] = $values['price'] * 2;
        $returned_values['old_price'] = $values['old_price'] * 3;
 
    	break;
}
Shedko Denis
26 января 2021, 19:08
0
Для новых браузеров смысла в этом дополнении нет (да покупал его).
Ибо добавляя код:
loading="lazy"
в
<img class="img-responsive"  loading="lazy" src="img/modx.pro.png">
вы и так говорите современным браузерам не грузить картинку если она не видна. А все плагины/скрипты мешают еще реализации AMP и ТурбоРСС
Shedko Denis
26 января 2021, 18:58
0
Решил созданием сниппета GetPageContent с кодом

<?php
$resource = $modx->getObject("modResource", array("id" => "$input"));
return $resource->get("content");
и вызовом
[[!GetPageContent? &input={$id}]]
Alexey
26 января 2021, 18:29
0
Выглядит круто, спасибо!

Илья, а есть возможность анонимам писать сообщения?
Евгений
26 января 2021, 17:46
0
да тут дело не во фронте а в том что запрос зависает
на 100, 500 улетает сразу все открывается десятки страниц
именно большое количество совпадений подвешивает
Сергей Карпович
26 января 2021, 17:32
1
0
Кто ни будь делал вывод похожих товаров по значению опции в минишопе?