Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #6
Отправить деньги
Артур Шевченко
24 июля 2024, 18:37
0
Яндекс такси определяет нужный вход исходя из местоположения пользователя и если само приложение определит неверно, то никакое API исправить это не поможет. API существует
Артур Шевченко
23 июля 2024, 20:31
0
Добавить поле в заказ и в плагине на событие msOnChangeOrderStatus записывать в это поле текущую дату, если статус равен id статуса «Оплачен».
Артур Шевченко
23 июля 2024, 15:57
0
Данная настройка ограничивает максимальное количество одной позиции товара, а не количество позиций. Если нужно, чтобы в корзине было не больше одного товара — пиши плагин на событие msOnBeforeAddToCart.
Артур Шевченко
23 июля 2024, 15:50
0
А ты сохраняешь дату оплаты? Минишоп сохраняет только дату создания и дату последнего изменения.
Артур Шевченко
22 июля 2024, 19:55
0
Можно хотя бы один пример создания простой формы с защитой от спама?
Любая форма по умолчанию защищена от спама если в пресете есть хук email или FormItAutoResponder.

Почему-то не создается таблица
Во-первых проверьте версию сервера баз данных MySQL 5.7 или MariaDB 10.4. Во-вторых, попробуйте удалить все вервии пакета и установить самую свежую заново.
Артур Шевченко
22 июля 2024, 10:45
0
Юзернейм и емайл — по умолчанию уникальные поля для пользователя в MODX, телефон — нет.
С точки зрения Modx всё так, но с точки зрения человека телефон уникален, так как служит для с связи с кем-то конкретным больница, другой человек, организация.

можно добавить в настройки минишопа опцию, которая включает поиск зарегистрированного юзера по номеру телефона
Добавь. miniShop2 это проект с открытым исходным кодом. Пришли PR и всё появится.
Артур Шевченко
21 июля 2024, 22:43
0
Что за id и order_id?
order_id — идентификатор заказа
id — идентификатор адреса
Артур Шевченко
21 июля 2024, 22:12
0
А почему менеджеры не могут указывать разные номера?
Артур Шевченко
21 июля 2024, 21:38
0
Возможно, этот момент уже пофиксил в новых версиях минишопа, не знаю
Нет, не пофиксили, так как это не баг. Поиск пользователя происходит по username, email и modilephone.
Артур Шевченко
21 июля 2024, 20:50
0
$this->modx->log(1, print_r($data,1))
Так можно вывести в журнал ошибок необходимые данные. проверять нужно работу методов submit() и getCustomerId()
Артур Шевченко
21 июля 2024, 19:28
0
Тогда выход один логгировать процесс.
Артур Шевченко
21 июля 2024, 10:57
0
Да, если вводится уникальная почту, то новый пользователь создаётся.
При этом данные в платёжный сервис всё равно передаются не те?
Артур Шевченко
21 июля 2024, 10:09
0
Нужно проверить создаётся ли пользователь с корректными данными. Потом разобраться почему в заказ передаётся id другого пользователя.
Артур Шевченко
20 июля 2024, 21:32
0
С версии 2.0.6 работает и с Modx 3
Артур Шевченко
17 июля 2024, 10:02
+1
Примерно так
const resultBlock = document.querySelector('#wrapper'); 
const observer = new IntersectionObserver(scrollHandler, {
    threshold: 0.5
});
observer.observe(resultBlock.lastElementChild);
function scrollHandler(entries, observer) {
    entries.forEach((entry) => {
        if (entry.isIntersecting) {
             // тут отправка запроса на сервер за следующим блоком.
            observer.unobserve(entry.target); // после получения следующего блока нужно привязать к нему наблюдателя           
         }
    })
}
Суть в следующем. Ты создаёшь наблюдателя, который будет наблюдать за попаданием в область видимости последнего дочернего элемента блока #wrapper, когда этот элемент будет виден на 50%, ты отправляешь запрос на сервер и получаешь следующий блок, который вставляешь на страницу. Затем опять находишь последний дочерний элемент и передаёшь его в наблюдателя и так кпока блоки не закончатся.
Артур Шевченко
16 июля 2024, 20:28
0
К тебе обращаться за возвратом или в ТП?
Артур Шевченко
16 июля 2024, 19:33
0
А если клиент не захочет SpaceWeb что будет с балансом?
Артур Шевченко
14 июля 2024, 10:31
0
Можно попробовать присоединить таблицу с модификациями просуммировав поле с количеством и сортировать по нему. Но если у тебя несколько тысяч товаров могут начаться тормоза.