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

Артур Шевченко
28 августа 2024, 10:30
0
Авторизация на сайте есть? Если нет, то как искать клиента и его заказы?
Pandemic
28 августа 2024, 09:02
1
0
Вывел minishop2 и нашёл там такое, есть объект
sendData
в нём хранится та форма которая будет изменятся при клике, он формируется вовремя клика, и затем если вызвать
miniShop2.Cart.change();
То изменения отправятся. Суть такая собрать все данные с формы под вид объекта
sendData
пример можно посмотреть когда вы вручную нажмёте на кнопку, оно заполнится, потом можно по аналогии.

if(miniShop2){
	miniShop2.sendData = {
		$form: $(el),
		action: "cart/change",
		formData: [
			{
				name: "key",
				value: getElement('input[name="key"]', el).value
			},
			{
				name: "options",
				value: getElement('input[name="options"]', el).value
			},
			{
				name: "count",
				value: getElement('input[name="count"]', el).value
			},
			{
				name: "ms2_action",
				value: "cart/change"
			},
			{
				name: "ctx",
				value: "web"
			},
			{
				name: "ctx",
				value: "web"
			},
		]
	}
	miniShop2.Cart.change();

}
Скаут
27 августа 2024, 21:06
0
речь именно про первый заказ.

Получается нужен сниппет: определяем клиента, ищем его заказы, если ничего не нашли — присуждаем скидку.
Присуждение скидки — просто в массиве корзины изменяем значение итога, добавив ключ «старый итог» для визуальной составляющей. Получается так?
Артур Шевченко
27 августа 2024, 18:20
0
Первая покупка понятие неоднозначное. Это может быть как первый товар в корзине, так и первый заказ. На первый заказ, пожалуй, ни один компонент не умеет делать скидки.
Сергей
27 августа 2024, 11:49
0
Все верно, работает, но она не работает для ресурсов, только как альбомы и фото, например для портфолио.
Андрей
27 августа 2024, 11:47
0
Gallery вполне себе работает на тройке.
Денис Мавлютов
26 августа 2024, 14:06
0
MIGX необходим чтобы менеджеры могли добавлять статьи сами. Если я буду каждому такому клиенту добавлять статьи в ручную — это очень сильно снизит мою продуктивность и я считаю что такое решение не самое лучшее.

Раньше такой способ работал безотказно, но с MODX 3+ появились подобные баги.

Поля в MIGX: Картинка, короткий текст и ссылка. Структура не сложная, как это может вызывать подобные баги не понятно.

При том этот баг не всегда, а только, если пару раз сбросить сайт с очисткой кэша.
Но люди заходят на сайт в первый раз и видят ломанную сетку.
Сергей
25 августа 2024, 09:40
0
Думаю, что да. Спасибо!
Madao
25 августа 2024, 00:14
0
Ну конечно был установлен, я ведь поэтому и писал в теме этого пакета. Я спрашивал, как отучить компонент удалять точку в имени файлов при загрузке (править какой-то конфиг?) или, если нет, то как заставить его не вмешиваться в имена файлов при зашрузке.
Valeria
25 августа 2024, 00:03
0
пакет Translitor удаляет точку, проверьте, может он у вас установлен
Сергей
24 августа 2024, 13:30
0
На счет этого думал.
vit
vit
24 августа 2024, 13:29
0
Через migx галерею проще всего сделать
Николай Савин
23 августа 2024, 19:11
0
Для опций нужно указывать префикс option-
Например option-ves-netto

Я бы вам порекомендовал присоединяться к нашему телеграм-чату (ссылку в шапке найдете) и не тратить несколько дней на ожидание ответа.
Игорь Павлов
23 августа 2024, 15:24
0
Ткните, пожалуйста, меня носом в документацию
Володя
23 августа 2024, 11:05
0
Добрый день.
Как минимум — обновить пакет до последней версии.
Так же можно уменьшить лимит обработки данных — настройка sync_moysklad_api_limit
Посмотреть в журнале ошибок modx — вероятно там будет инфа об ошибке.
Ну и написать в ТП если ничего не помогло.
Кирилл
23 августа 2024, 09:39
0
Спасибо. Помогло. Я прост невнимательный был и не прочитал что при тест моде он делает одну итерацию.
Александр Туниеков
22 августа 2024, 15:18
0
Привет. Посмотри включен ли у тебя режим дебаг в настройках.
Ага нашел.

В этом скрине включен режим отладки. Выключи его
Артур Шевченко
22 августа 2024, 09:42
0
События срабатывают всегда. ЕСли JS ты не видишь результатов работы твоего скрипта на какое-то событие, то возможно есть ошибки в твоем коде, в коде который писали до тебя и он выполняется раньше твоего. Если же ты не видишь результатов работы плагина так же стоит проверить приоритет, если он низки, то другие плагины на это же событие могут затирать результат работы твоих скриптов.
Артур Шевченко
22 августа 2024, 09:34
0
Про расширение класса верно, а вот очистку я бы сделал в плагине на смену статуса на Оплачен.