Примеры работ и кейсы по направлению «WordPress»

АШ
Артем Шотт 2 месяца назад
SMS-уведомления о заказах WooCommerce с защитой от дублей и тестовым режимом
Разработал кастомную интеграцию между WooCommerce и SMS-провайдером с продвинутой логикой защиты от ошибок. Что было до: Клиенты пропускали важные уведомления о заказах. Старая интеграция с SMS-провайдером работала нестабильно: дубликаты сообщений, пропуски, отправки SMS на устаревшие заказы (например, заказ был создан давно, а SMS пришла только сейчас). Что сделано: — Триггеры по разным статусам заказа (создан, оплачен) — Фильтр свежести: защита от срабатывания на старых заказах. Не отправляем SMS, если заказ создан более 24 часов назад — Защита от дублей: отслеживание уже отправленных уведомлений — Шаблоны с плейсхолдерами: {first_name}, {order_number}, {order_date}, {payment_url} и другие — Глобальный выключатель + индивидуальные триггеры для каждого статуса — Лог всех отправок с указанием SMSC ID и стоимости каждого сообщения — Тестовый режим: отправка SMS только на указанные order_id для безопасной отладки на боевом сайте Результат для бизнеса: — Клиенты получают уведомления вовремя и без дублей — Команда видит всю историю отправок в админке (с подсчётом стоимости) — Безопасная разработка в продакшне через тестовый режим Стек: PHP, WordPress, WooCommerce Hooks, SMSC API, MySQL.
АШ
Артем Шотт 2 месяца назад
Интеграция WooCommerce с GetCourse: десятки и сотни заказов в день без потерь
Разработал кастомную интеграцию между сайтом на WooCommerce и системой GetCourse для крупной российской онлайн-школы. Заменил старую нестабильную интеграцию на надёжную собственную. Что было до: Сайт продавал курсы на WooCommerce, GetCourse выдавал доступ и проводил обучение. Старая интеграция работала нестабильно: терялись заказы, данные клиентов не доходили до CRM, оплаченные продукты не активировались автоматически. Команда тратила часы на ручной разбор «застрявших» заказов и недовольных клиентов. Что сделано: — Надёжная передача данных о каждом заказе и клиенте из WooCommerce в GetCourse — Обработка вебхуков с гарантией доставки — Поддержка разных режимов корзины: одиночный продукт, набор, комплекс — Логирование всех операций для прозрачного мониторинга — Обработка ошибок с автоматическими повторными попытками при сбоях — Дополнительный плагин синхронизации для двусторонней передачи данных Результат для бизнеса: — Десятки и сотни заказов в день обрабатываются без потерь — Полностью прекратился ручной разбор «застрявших» заказов — Команда не тратит время на сверку данных между WooCommerce и GetCourse — Аналитика по продажам стала достоверной Параллельно работаю с самим GetCourse — настраиваю процессы, рассылки, тренинги, уроки, доступы. Понимаю обе стороны интеграции изнутри. Стек: PHP, WooCommerce Hooks, REST API, GetCourse API, MySQL.
АШ
Артем Шотт 2 месяца назад
Конструкторы продуктовых страниц и психологических тестов для команды онлайн-школы
Разработал два инструмента-конструктора для команды крупной онлайн-школы. Команда пользуется ими сама, без программиста — создание новой страницы или теста занимает минуты вместо часов вёрстки. Конструктор продуктовых страниц (Single Page Applications): У клиента регулярно появляются новые продукты — каждый требует своей страницы с заголовком, описанием, табами сеансов, промо-блоками, плеером. Раньше каждое SPA вёрсталось вручную на HTML/CSS — занимало часы и требовало разработчика. Решение: плагин с управлением через WordPress-админку, раздельные табы для сеансов с настраиваемым контентом, промо-блоки, кастомные футеры, встроенный плеер, несколько режимов работы. Кастомные мета-поля и REST API для интеграций. Результат: 10+ SPA-страниц на сайте созданы командой клиента через плагин, без разработчика. Конструктор психологических тестов: Маркетинговая идея: тесты как точки входа в воронку продаж. Пользователь проходит тест → получает персональный результат → попадает на релевантный лендинг с предложением. Раньше тестов на сайте не было. Решение: плагин-конструктор с управлением через админку. Каждый блок (вопрос, варианты, описание) — редактируемый WYSIWYG-редактор с сохранением кастомного CSS. Настраиваемая логика расчёта результата: разные алгоритмы, веса ответов, маршрутизация на лендинги. Результат: тесты работают как точки входа в воронки продаж. Команда самостоятельно настраивает связки «тест → лендинг». Стек: PHP, WordPress, Custom Post Types, MySQL, JavaScript
АШ
Артем Шотт 2 месяца назад
Веб-приложение для управления онлайн-школой: задачи, финансы, аналитика, контент-план
Разработал с нуля внутреннее веб-приложение для команды крупной онлайн-школы. Современное SPA для управления всеми операционными процессами. Команда раньше вела всё в Google-таблицах: отдельная таблица под зарплаты, под задачи, под контент-план, под финансы. Информация терялась, дублировалась, не было единой картины. Готовые SaaS-решения не подходили — слишком много специфики проекта. Что в приложении (11+ модулей): — Расчёт зарплат сотрудников по гибким правилам — Задачник с правами доступа — Финансовый календарь: учёт кредитных карт, перечень платежей, напоминания — Финансовые отчёты по периодам — Аналитика выручки в целом и по продуктам отдельно — Учёт рекламных расходов — Аналитика open rate email-рассылок — Контент-план для всех каналов: Email, Telegram, мобильное приложение, фокусные письма, материалы (с drag-and-drop, дублированием, многоуровневой модерацией) — Каталог продуктов с маркетинговым планом — Управление правами и доступами сотрудников — База контактов Особенности реализации: авторизация через Supabase с собственной системой ролей, drag-and-drop для контент-плана, импорт CSV для каталога, многотабовые интерфейсы с большим количеством состояний, работа с большими таблицами данных (фильтрация, поиск, сортировка). Результат для бизнеса: вся операционная работа команды в одном месте. Закрытие месяца (отчётность, зарплаты, аналитика) идёт быстрее в разы. Стек: React, Vite, Supabase, JavaScript.
АШ
Артем Шотт 2 месяца назад
Бонусная программа лояльности для крупной онлайн-школы (45 000+ клиентов)
Разработал собственную систему лояльности для крупной российской онлайн-школы marta-ng.com. Готовые плагины не подходили — слишком жёсткие, не учитывали специфики проекта. Что в системе: — Балансы клиентов и история операций — Гибкие правила начисления: процент от заказа, фиксированная сумма за товар, индивидуальные правила для отдельных продуктов — Автоматическое применение бонусов в корзине с проверкой ограничений и лимитов — Личный кабинет: баланс, история начислений и списаний — Email-уведомления о движении бонусов — Отдельный механизм акционных кампаний с условной выдачей бонусов — Защита от двойного начисления при одновременных заказах (lock-механизм) Архитектура: 11+ классов с разделением на слои (ядро, БД, корзина, ЛК, профиль, заказы, email, сгорающие бонусы, режим разработчика). Custom Post Type для управления кампаниями через стандартный интерфейс WordPress, собственная таблица БД, AJAX-обработчики. Результат для бизнеса: — Полностью работающая система в продакшне, выдерживает десятки и сотни заказов в день без сбоев — Команда самостоятельно настраивает кампании через интерфейс, без программиста — Уровень функционала сопоставим с коммерческими SaaS-плагинами лояльности Стек: PHP, WordPress, WooCommerce, MySQL, JavaScript, AJAX.
Андрей Маленков
Андрей Маленков 3 месяца назад
Ideawinemaker
Создал сайт с 0 на ворд пресс , также удобную админ панель кастомную дял заполнения сайта , почти вся информация на сайте добавляется через админку. Также сделан поиск по всем винам которые есть И адаптирован под телефон
Кирилл Кондратьев
Кирилл Кондратьев 3 месяца назад
«TFH» - Международная юридическая консалтинговая группа
TFH UK — инженерно-производственная компания, специализирующаяся на оборудовании для сенсорной терапии и образовательных пространств. Основное направление — создание решений для сенсорных комнат, применяемых в коррекционной педагогике, реабилитации и работе с детьми с особенностями развития. Продукция используется в школах, медицинских и реабилитационных центрах, а также в специализированных образовательных учреждениях. Что было сделано: Разработана структура сайта с акцентом на каталог оборудования и комплексные решения для сенсорной среды Выведено позиционирование на первый экран: оборудование и системы для сенсорной терапии и обучения Сформированы блоки по ключевым направлениям: сенсорные комнаты, оборудование, обучающие модули и развивающие элементы Подчёркнута специализация на образовательных и реабилитационных учреждениях Реализована логика подбора решений под задачи конкретных организаций Добавлены описания применения оборудования в терапии, обучении и развитии детей Упрощена навигация по каталогу для быстрого поиска нужных решений Сформированы блоки доверия: опыт компании и международное применение решений Адаптирована мобильная версия с быстрым доступом к каталогу и заявке Стек: корпоративный сайт-каталог, адаптивная вёрстка. Результат: структурированный B2B-сайт, который упрощает выбор специализированного оборудования для сенсорной терапии. Пользователь быстро находит подходящее решение и переходит к консультации или заказу без лишних шагов.
Кирилл Кондратьев
Кирилл Кондратьев 3 месяца назад
Кирилл Кондратьев
Кирилл Кондратьев 3 месяца назад
Volume Up - безоперационное омоложение и лифтинг кожи
Volume Up — клиника эстетической медицины, специализирующаяся на аппаратных процедурах омоложения и лифтинга. Основное направление — неинвазивные методики коррекции лица и тела с выраженным эффектом без хирургического вмешательства и длительной реабилитации. В центре используется технология Volnewmer, направленная на подтяжку кожи, улучшение её качества и восстановление объёмов. Что было сделано: Разработана структура сайта с акцентом на одну ключевую процедуру — Volume Up на аппарате Volnewmer Выведено позиционирование на первый экран: мгновенный лифтинг и улучшение качества кожи без реабилитации Сформированы блоки преимуществ процедуры: безболезненность, отсутствие восстановительного периода, быстрый эффект Подчёркнут медицинский и технологический подход с использованием запатентованных решений и аппаратных методик Добавлено подробное описание эффектов: контурирование лица и тела Реализован блок этапов результата: мгновенный эффект, нарастающее улучшение в течение месяца Упрощена подача информации о процедуре через понятные сценарии «до/после» Добавлены точки доверия: безопасность технологии и клинически подтверждённая эффективность Адаптирована мобильная версия с быстрым доступом к записи и консультации Стек: лендинг медицинской клиники, адаптивная вёрстка. Результат: лаконичный и продающий сайт, который объясняет сложную аппаратную процедуру простым языком. Пользователь быстро понимает эффект, доверяет технологии и переходит к записи на процедуру без лишних шагов.
Кирилл Кондратьев
Кирилл Кондратьев 3 месяца назад
Classys Awards - конференция и премия для специалистов эстетической медицины
Classys Awards — профессиональная премия и закрытое отраслевое мероприятие в сфере эстетической медицины и аппаратной косметологии. Событие объединяет врачей-косметологов, владельцев клиник, экспертов индустрии и международных спикеров. Формат включает научную программу, презентации технологий, кейсы применения оборудования и церемонию награждения лидеров рынка. Что было сделано: Разработана структура сайта под ивент-формат с акцентом на программу мероприятия и премиальную составляющую Выведено позиционирование на первый экран: главная beauty-премия в сфере аппаратной косметологии Сформированы блоки программы: научная сессия, панельные дискуссии, церемония награждения и гала-вечер Подчёрнут масштаб события: сотни участников, ведущие врачи и международные эксперты индустрии Реализован блок спикеров с акцентом на статус и экспертность участников Добавлена визуальная структура для премии: номинации, награды и конкурсные категории Упрощена регистрация на мероприятие через персонального менеджера и форму заявки Сделан акцент на закрытый формат и ограниченное количество мест Адаптирована мобильная версия с быстрым доступом к программе и регистрации Стек: лендинг мероприятия, адаптивная вёрстка. Результат: имиджевый сайт события, который транслирует статус премии и ценность участия. Пользователь быстро понимает масштаб мероприятия, его профессиональную направленность и проходит путь до регистрации без лишних шагов.