Всего 123 795 комментариев

Артур Шевченко
12 апреля 2023, 23:29
0
Для смены статуса используйте событие msOnChangeOrderStatus.
А для заказов с нулевой ценой лучше написать плагин на событие msOnCreateOrder, в котором вы будете проверять стоимость заказа и, если она равна 0, то устанавливать способ оплаты «Без оплаты», чтобы избавить пользователя от этой задачи.
vit
vit
12 апреля 2023, 23:28
0
Пробовал убрать пробел, не чего не выводиться, пустой экран.
Условие цены это как пример
Валентина Павлова
12 апреля 2023, 21:48
0
Заказы с нулевой ценой (бесплатные) должны получать статус Оплачено.
Еще по идее есть задача не подключать к таким заказам платежную систему.
Это пока решено в виде способа оплаты «Без оплаты». Может, есть более изящный вариант?
Артур Шевченко
12 апреля 2023, 21:26
0
'msOnCreateOrder' это событие срабатывает, когда заказ сохранён в базе, потом вы ему ставите статус Оплачен, а потом обработчик заказа пытается установить ему статус Новый, а по умолчанию этого сделать нельзя, вот вы и получаете ошибку. Рекомендую рассказать, какую задачу вы пытаетесь решить путём создание своего класса-обработчика и плагина.
Валентина Павлова
12 апреля 2023, 21:01
0
Обе ошибки — при нажатии на Submit. Сначала «Установлен фиксирующий статус. Вы не можете сменить его на более ранний.», затем Невозможно оформить пустой заказ.
Артур Шевченко
12 апреля 2023, 20:53
0
Попробуй убрать пробел перед LIKE. И подумай над тем, чтобы изменить условие, потому что выбирать цену начинающуюся с 2 как-то странно.
Артур Шевченко
12 апреля 2023, 20:50
0
В какой момент появляется ошибка?
Greza
12 апреля 2023, 19:34
0
Да пытался
Слишком много там всего навешано
+ это minishop
к нему куча кастомных служб добавлено
короче ручками очень уж геморно
думал может кто что полуше предложит чем метод исключения и тыка :)
но всеравно спасибо
Алексей Смирнов
12 апреля 2023, 19:31
0
ну хотя бы для начала:
Очистите лог полностью
Очистите кеш.
Откройте 1 страницу (например главную)
И смотрите появилась ли ошибка в логе.
если появилась — коментируйте код и ищите кто там веселый такой.
Если не появилась — ищите страницу когда появится.
А далее смотрите чанки и сниппеты что на шаблон нацеплены.
Сергей Фещуков
12 апреля 2023, 19:26
0
Ещё нет. Планируется в версиях 1.4.x-pl и 2.1.x-pl для MODX2 и MODX3 соответственно
Greza
12 апреля 2023, 18:42
0
Ни у кого нет мыслей?
Алексей
12 апреля 2023, 16:33
0
Сергей, добрый день. Подскажите, регионы в компонент еще не добавили?
Андрей
12 апреля 2023, 00:32
0
Версия компонента последняя? Какая версия MODX и php, mysql? Кодировка БД стоит utf8mb4?
Сергей
11 апреля 2023, 23:31
0
Здравствуйте, а я пытаюсь отзыв написать или изменить в Тикете у меня выскакивает вместо текста цифра 0.Что делать?
Владимир
11 апреля 2023, 11:42
0
да, надеюсь автор выпустит обновление и дополнение будет работать
Максим Логинов
11 апреля 2023, 01:13
0
Не работает только с полями user_id и id, что-то с джойнами, наверное
Максим Логинов
10 апреля 2023, 23:33
0
К сожалению с обновленным minishop2 не работает.
Вернее работает, но выбирает только по полям ms2_order_addresses и не работает с ms2_orders.
Иван
10 апреля 2023, 17:59
0
Добавил класс .rows, но альбомы выводятся также (с ajax и без — одинаково). Зато это помогло в другом месте — там перестали дублироваться результаты (но это наблюдалось только с включенным ajax). Я думал, что достаточно указать любой класс в &ajaxElemRows, но видимо нужно использовать конкретно класс .rows.
Тодор
10 апреля 2023, 14:45
+1
пробуй для обертки результатов добавить класс .rows
<div id="pdopage">
    <div class="posts-list posts-list--default one-right-sidebar rows">
        [[!pdoPage?
            ...    
        ]]
    </div>
    [[!+page.nav]]
</div>
Алексей Шумаев
09 апреля 2023, 19:58
0
Там может быть 2 момента:
1) изменение пути к классу обработчика доставки ms2 (в этом случае ошибка 500 появляется, фикс есть в новой версии, которая готовится)
2) более сложный момент, связанный с работой pdoTools.
Напишите в поддержку, решим.