Услуги
Обсудить проект
Plugin Development

Разработка плагинов

Кастомные плагины WordPress под бизнес-сценарий или для рынка. Документация, PHPUnit-тесты, совместимость с обновлениями WP и готовность к публикации на WordPress.org.

Посмотреть кейсы
  • Срок 2–4 недели
  • Цена $300–2.5K
  • Гарантия 30 дней
О услуге

Что это за услуга

Разработка плагинов WordPress — это область, где разница между «работает» и «работает правильно» проявляется через год после релиза. Плагин, написанный «в лоб» без архитектуры, начнёт ломаться при обновлении WordPress или PHP. Плагин без покрытия тестами — это бомба замедленного действия. Плагин с уязвимостями — вектор атаки на весь сайт клиента.

Я делаю плагины двух типов: кастомные под бизнес-задачу клиента (приватные, под уникальный сценарий) и freemium-продукты для рынка (с публикацией на WordPress.org). В обоих случаях — чистая архитектура с PSR-4 автозагрузкой, namespaces под бренд, разделение на слои (Admin, Public, REST API, Services), PHPUnit-тесты для критичной бизнес-логики, защита от типовых угроз (nonce, escaping, prepared statements), документация в виде README.

У меня уже есть собственная plugin-линейка в разработке: shemedinov/anti-spam-pro (вырос из проекта Shokolad35) и shemedinov/amo-crm-pro (вырос из RAMOTOR с авторской AMO CRM интеграцией). Это значит — я не «иногда касаюсь плагин-разработки», а работаю с этой темой системно. Если ваша задача похожа на что-то из существующих наработок — мы можем сэкономить недели разработки.

Что входит

Что вы получаете

Не «50 строк кода в functions.php», а полноценный плагин с архитектурой, документацией и поддержкой.

  • Чистая архитектура с разделением ответственности

    Не «один большой файл со всем». PSR-4 автозагрузка классов, разделение на слои (Admin, Public, REST API, Services), namespaces под вашу компанию. При желании плагин легко переименовать, форкнуть, расширить.

  • PHPUnit-тесты для критичной логики

    Покрытие тестами для бизнес-логики плагина. Не «100% всё», а ключевые места: расчёты, валидации, форматирование данных. Это значит, что обновление WP или PHP не сломает плагин внезапно — тесты сразу покажут регрессию.

  • WP.org-готовность с readme.txt

    Если вы хотите опубликовать плагин на WordPress.org бесплатно или как freemium — плагин готов: правильный header, readme.txt с описанием и changelog, screenshots, валидация по WP Coding Standards. Помогу подать в каталог.

  • Защита от типовых угроз

    Nonce-токены для всех действий, проверка прав пользователя, escaping всех выводов, prepared statements в SQL-запросах, sanitization входов. Плагин не станет вектором атаки на сайт клиента.

  • 1 год поддержки кода в стоимости

    В первый год после релиза — все баги в моём коде чиню бесплатно. Обновления совместимости с новыми версиями WP и PHP — тоже бесплатно. Новые фичи — по отдельной смете, но без переплат «за вход».

Целевая аудитория

Кому подходит эта услуга

Подойдёт если

  • У вас есть уникальный бизнес-сценарий, под который нет готовых решений
  • Хотите запустить freemium-плагин на WordPress.org для рынка
  • Готовы вложить от $300 в простой плагин или от $2500 в полноценный продукт
  • Понимаете ценность тестов и документации для долгосрочного владения
  • Нужен плагин, который будет работать через 5 лет без поломок

Не подойдёт если

  • Достаточно функционала в готовом плагине с маркетплейса
  • Бюджет менее $300 — за такие деньги нельзя сделать качественный плагин
Процесс

Как мы будем работать

  1. Анализ задачи и архитектуры

    Изучаем бизнес-сценарий, проверяем что нет готовых решений на рынке, проектируем архитектуру плагина (классы, hooks, БД, REST endpoints).

  2. Прототип с базовой логикой

    Через 1-2 недели — рабочий прототип с core-функциональностью. Вы тестируете, даёте обратную связь.

  3. Доработка и тестирование

    Реализуем оставшийся функционал, пишем PHPUnit-тесты, проводим QA на разных WP-конфигурациях.

  4. Релиз и публикация

    Деплой на ваш сайт или подача на WordPress.org. Документация передаётся в виде README в репозитории.

Стек технологий

Технологии и стек

Архитектура:

  • PSR-4 автозагрузка
  • Namespaces под бренд
  • Composer для зависимостей
  • Разделение слоёв (Admin / Public / REST API / Services)

Тестирование:

  • PHPUnit для unit-тестов
  • WP Test Suite для интеграционных
  • Mocking через Brain Monkey или WP_Mock

Стандарты:

  • WordPress Coding Standards (PHPCS)
  • readme.txt по стандарту WP.org
  • Inline-документация в стиле phpDoc

Инструменты:

  • WP-CLI для CLI-команд
  • Git с feature-branches
  • GitHub Actions для CI
Частые вопросы

Что обычно спрашивают

Какой бюджет нужен для плагина?

От $300 — простой плагин с одной функцией. От $1500 — плагин среднего объёма (5–10 функций, админка с настройками). От $2500+ — сложный плагин уровня freemium-продукта с PRO-функционалом.

А готовый плагин могу заказать в виде «коробки»?

Да. Я работаю над plugin-линейкой shemedinov/anti-spam-pro и shemedinov/amo-crm-pro — freemium-плагины из реальных кейсов. Если подходят — обсудим лицензию или кастомизацию.

Делаете ли плагины для WooCommerce?

Да. WooCommerce-хуки и фильтры — стандарт для расширений интернет-магазинов. Делал интеграции платежей, кастомные таксономии, расширения корзины.

Что с дальнейшими обновлениями плагина?

1 год поддержки кода в стоимости. После — есть два варианта: разовая оплата за добавление функционала, или подключение к Сопровождению с подпиской.

Гарантии

Гарантии и обязательства

  • Ответ за 24 часа в рабочее время GMT+5 на любой запрос

  • NDA подписываем до обсуждения деталей — ваша задача защищена с первого касания

  • Гарантия возврата 30 дней — если работа явно не соответствует ТЗ

  • Документация и доступы передаются вам — никакого «секретного знания»

  • Без скрытых платежей и допсметы по ходу — фикс цена в договоре

  • Работа через staging — никаких сюрпризов на боевом сайте

Разработка плагинов — обсудим ваш проект?

Бесплатный 30-минутный звонок-знакомство. Если задача очевидно подходит — пришлю смету за 24 часа. Стартуем от $300.

  • Ответ за 24 часа в рабочее время GMT+5
  • Без типовых анкет на 50 вопросов
  • Гарантия возврата за первые 30 дней
  • NDA подпишем до обсуждения деталей
или Telegram @shemedinov
Связаться

Обсудим ваш проект?

Опишите задачу — отвечу за 24 часа. Бесплатный 30-минутный звонок, без анкет на 50 вопросов.

или напишите напрямую: