Андрей Шевяков

Андрей Шевяков

С нами с 28 сентября 2016; Место в рейтинге пользователей: #108
Андрей Шевяков
19 марта 2024, 14:01
0
Единственное не работает Группировка и Сортировка по этому полю((((
Андрей Шевяков
19 марта 2024, 13:55
+1
Разобрался, благодаря вам!
Эти данные надо вынимать из msOrderAddress, а не из msOrder.

Получается надо сделать так:

1) Добавляем выборку поля Address.properties



2) Добавляем рендер



<?php
/** @var modX $modx */
/** @var array $row */
$utm= '';

if (!empty($row['Address.properties'])) {
    $properties = json_decode($row['Address.properties'], true);
    $utm = $properties['utm_campaign'] ?: '';
}

return $utm;

3) Добавляем поле



Теперь выводится поле utm_campaign в заказах. Изначально я пытался вывести utm_source, оно делается аналогично.

Еще раз убедился на практике в большом потенциале дополнения msStatOrders. Благодарю автора!
Андрей Шевяков
19 марта 2024, 10:34
0
Не заработало, выводит "{" и ошибки в логах вида:
PHP warning: Illegal string offset 'utm_source'
Скрин

Рендер
<?php
/** @var modX $modx */
/** @var array $row */
$utm= '';

if (!empty($row['Order.properties'])) {
    $utm = $row['Order.properties']['utm_source']; // тут берете нужное поле из массива properties
}

return $utm;

В ТП к сожалению не могу написать, прошло больше года после покупки дополнения.
Андрей Шевяков
18 марта 2024, 21:25
0
Добрый день!
На сайте используем дополнение utmMark, оно пишет данные utm меток в формате json в поле properties заказа.

Помогите пожалуйста, как вывести поле properties в читаемом виде?

По умолчанию выводит [object Object]
Андрей Шевяков
14 марта 2024, 08:08
0
А как получить не id заказа, а номер заказа?

Андрей Шевяков
21 февраля 2024, 16:23
0
Нет, вру. Заработало, хорошо почистил кеш и помогло. Спасибо вам огромное!
Андрей Шевяков
21 февраля 2024, 16:21
0
Пробовал, тогда вообще не выводятся товары во вкладке Продукты
Андрей Шевяков
21 февраля 2024, 16:15
0
На Демо такое есть, у меня нет. Хочу добавить, как на демо, но ругается на обязательное поле. На Демо оно тоже пустое. Как быть?

Андрей Шевяков
21 февраля 2024, 15:35
+1
Я что так пугающе пишу или у меня буквы страшные? )
Ну я же дергаю с простыми вопросами, поэтому заранее извиняюсь, что отвлекаю)))

надо прежде уточнить где вывести?
Во вкладке Продукты
Андрей Шевяков
21 февраля 2024, 15:27
0
Супер. Сработало. Все выводится.
А еще вопрос такой, только не ругайтесь, пожалуйста)
Как вывести выбранный размер товара в заказе?
Андрей Шевяков
21 февраля 2024, 14:56
0
Добрый день!
Вопрос, возник, никак не получается добавить артикул товара во вкладке продукты. В полях по умолчанию нет поля артикул для выбора. Как его добавить?
Андрей Шевяков
20 февраля 2024, 09:14
0
Напишите в личку, контакты тут @Андрей Шевяков помогу разобраться.
Андрей Шевяков
19 февраля 2024, 21:09
0
Покажите как вы выводите данные.
Андрей Шевяков
06 февраля 2024, 21:15
0
Не работает значит.

В пресете formName есть. В форме data-si-form есть. Чанк письма стандартный. Но ничего не передается в плейсхолдер {$_pls['savedForm.form']}

Версия SendIt — 1.1.2-pl





Андрей Шевяков
06 февраля 2024, 18:30
0
Добрый день!
Вопрос возник. В чанке письма siDefaultEmail, есть заголовок:
<h3>{$_pls['savedForm.form']}</h3>

Вопрос: откуда берутся данные в этот параметр {$_pls['savedForm.form']}?

Из коробки с минимальными настройками и стандартным чанком письма, в заголовке ничего не выводится.
Андрей Шевяков
25 января 2024, 14:07
+1
Уже не первый раз Тиньков ругается при донате. Но вроде благодарочка ушла.
Спасибо за вклад в наше MODX будущее))
Андрей Шевяков
24 января 2024, 14:28
0
Пожелание есть одно, если есть такая возможность то выводить порядки у сумм через пробел, чтобы было не так:



А вот так 28 649 216,97, как в стандарте у минишопа. А то на больших цифрах не читаемо совсем.
Андрей Шевяков
24 января 2024, 14:23
+1
Все установилось. Дополнение огонь!
Добавление своих полей в таблицу например промо-кодов, которые применили к заказу очень круто сделаны! Все автоматизировано, только галочки проставить)))
Андрей Шевяков
23 января 2024, 16:56
0
У каких то таблиц utf8mb4_general_ci, у других utf8_general_ci.
Сама БД utf8_general_ci