Baymard Institute: 61 рекомендация для e-commerce, о которых стоит знать
На 7-8 году постоянной работы с MiniShop я узнал, что существует Baymard Institute — датская исследовательская компания, с 2009 года занимающаяся исключительно UX интернет-магазинов. 200,000+ часов реального тестирования с пользователями, 4,400+ модерируемых сессий, 771 гайдлайн. 71% компаний из Fortune 500 e-commerce используют их рекомендации. Фактически главный мировой источник данных о том, как должен быть устроен интернет-магазин.
Подписка у них платная ($500), но в блоге и открытых статьях достаточно материала, чтобы переосмыслить многие привычные решения. Я собрал самое интересное — то, что применимо к нашим проектам на MODX.
Подписка у них платная ($500), но в блоге и открытых статьях достаточно материала, чтобы переосмыслить многие привычные решения. Я собрал самое интересное — то, что применимо к нашим проектам на MODX.
Обновление полей ресурсов на основе csv-файла иморта (modx 2.8.8 + minishop 2)
Задача была обновить поля у ресурсов (ресурсы: категории, товары; поля: основные, дополнительные (тв)).
Обновление изображений (галерея) в задачу не входило.
Возможно, кому-нибудь пригодится. Если будут корректировки/замечания, буду только рад.
Обновление изображений (галерея) в задачу не входило.
Возможно, кому-нибудь пригодится. Если будут корректировки/замечания, буду только рад.
Предложение по развитию сообщества: Создание каталога портфолио/реализованных кейсов на MODX с демо лучших практик
Хочу предложить к обсуждению идею, которая, на мой взгляд, способна вывести развитие сообщества MODX на новый уровень и дать мощный импульс для популяризации движка среди заказчиков и разработчиков.
Предложение к админам сайта — можно ли сделать на сайте вашем Каталог реализованных сайтов или Портфолио?
Суть предложения: Создать на сайте раздел «Каталог реализованных проектов» или «Портфолио».
Это будет структурированная база данных готовых сайтов, где разработчики и студии смогут публиковать информацию о своих работах, включая:
Предложение к админам сайта — можно ли сделать на сайте вашем Каталог реализованных сайтов или Портфолио?
Суть предложения: Создать на сайте раздел «Каталог реализованных проектов» или «Портфолио».
Это будет структурированная база данных готовых сайтов, где разработчики и студии смогут публиковать информацию о своих работах, включая:
- Ссылку на готовый проект;
- Описание кейса и задач внедрения;
- Примеры работ (фото, видео);
- Перечень использованных решений и компонентов (с привязкой к Modstore).
- Популяризация и демонстрация возможностей MODX. Потенциальные заказчики часто судят о системе по работам, которые они могут увидеть. Каталог живых проектов станет лучшей витриной возможностей движка, доказывающей его гибкость и мощность.
- Продвижение разработчиков и студий. Для исполнителей это бесплатный (или опционально платный) инструмент для демонстрации компетенций, поиска новых заказчиков и укрепления репутации.
- Помощь коллегам и новичкам. Каталог станет базой знаний «Лучших практик». Анализируя, какие компоненты и как используются в реальных проектах, сообщество будет быстрее развиваться, а новички — учиться на готовых работах.
- Синергия с Modstore. Было бы идеально организовать привязку кейсов к страницам компонентов на Modstore. Посетитель, изучая дополнение, мог бы сразу перейти на реальные сайты, где оно используется, и увидеть его в деле. Это повысит ценность самого маркетплейса. И даже было бы неплохо иметь возможность обратиться к специалистам кто умеет ставить и настраивать то или иное дополнение. Очень частая проблема надо поставить и найти кто поможет быстро сделать настройку.
MiniShop3: итоги февраля и версия 1.6.0
За февраль выпустили четыре релиза — с 1.4.0 до 1.6.0. Переработали авторизацию, добавили уведомления, переписали личный кабинет. 242 файла, 36 закрытых задач. Расскажу по порядку, начиная с самого крупного.
Унифицированное отображение разноформатных изображений без обрезки (решено)
Периодически возникает ситуация, когда шаблон ориентирован на горизонтальные изображения
В комментарии вариант с использованием сниппета
Далее, несколько может не самых удачных примеров для понимания принципа
//уменьшение основного изображение без обрезки
{set $image=$image | phpthumbon: 'w=600&h=300&zc=0&q=100'}
//создание фонового изображение с размытием и яркостью
{set $bg_image= $image | phpthumbon: 'w=600&h=300&zc=1&fltr[]=blur|9&fltr[]=blur|9&fltr[]=blur|9 &fltr[]=blur|9&fltr[]=blur|9&fltr[]=blur|9&fltr[]=blur|9&fltr[]=blur|9&fltr[]=blur|9&fltr[]=blur|9&fltr[]=brit|15'}
//создание вотермарка из основного изображения
{set $filter = 'fltr[]=wmi|' ~ $image ~ '|C|100'}
//генерация нового изображения с фоном
{set $image=$bg_image|phpthumbon:$filter}В комментарии вариант с использованием сниппета
Далее, несколько может не самых удачных примеров для понимания принципа
ms3RecentlyViewed - Недавно просмотренные товары для MiniShop3

Компонент для MiniShop3: вывод блока «Недавно просмотренные товары».
Список хранится в браузере (localStorage или cookie) или в БД для авторизованных пользователей и автоматически заполняется при посещении страниц товаров.
Обновление содержимого полей товаров через ImportX
Всем привет.
Хочу обновить у товаров на основании данных сеошника поля сео-заголовок и сео-описание. Поля реализованы как дополнительные поля.
Импорт планирую делать через importX.
Импорт имеет вид:
Хочу обновить у товаров на основании данных сеошника поля сео-заголовок и сео-описание. Поля реализованы как дополнительные поля.
Импорт планирую делать через importX.
Импорт имеет вид:
id;alias;tv1;tv2
304;alias-tovara;Какой-то текст заголовка для сео;Какой-то текст описания для сеоВсе на локальной машине вроде проходит нормально, но в процессе возникли вопросы. ms3Pulse — дашборд продаж и аналитика для MiniShop3

Проблема любого интернет-магазина — разрозненные данные. Сколько выручки за месяц? Какой средний чек? Какие товары в лидерах? Для этого приходится писать запросы к БД, экспортировать данные в Excel или интегрировать сторонние сервисы аналитики.
ms3Pulse решает эту задачу «из коробки» — дашборд в менеджере MODX с метриками, графиками и экспортом. Всё, что нужно для быстрой аналитики продаж, в одном месте.
CrawlerDetect — бесплатная защита MODX‑сайтов от ботов, создано с любовью к сообществу

Представляю CrawlerDetect — бесплатный компонент для MODX, созданный с заботой о сообществе. Он использует движок JayBizzle/Crawler-Detect, который надёжно распознаёт тысячи известных ботов и краулеров.
Опыт использования ИИ и Claude для создания сайтов на MODX
Есть ли реальный опыт и примеры написания сайтов на MODx и использования ИИ и сервисов типа Claude или аналогов, sourcecraft от яндекса и ему подобных?
Поделитесь пожалуйста.
Я пробовал писать компонент. ИИ Deepseek мне написал компонент за 1 час.
Но по факту я потом потратил 2 дня на исправление ошибок и он у меня в итоге сломался и перестал работать.
Хотя я почувствовал сильную пользу в ИИ как крутом справочнике и подсказчике вариантов решений тех или иных задач.
Поделитесь пожалуйста.
Я пробовал писать компонент. ИИ Deepseek мне написал компонент за 1 час.
Но по факту я потом потратил 2 дня на исправление ошибок и он у меня в итоге сломался и перестал работать.
Хотя я почувствовал сильную пользу в ИИ как крутом справочнике и подсказчике вариантов решений тех или иных задач.