Сколько стоит разработка WordPress-плагина под заказ

Автор:vkuzyomko

Сколько стоит разработка WordPress-плагина под заказ

Краткий ответ: разработка WordPress-плагина под заказ может стоить от небольшого бюджета за простой мини-плагин до серьёзного проекта, если нужны WooCommerce, CRM/API, личный кабинет, свои таблицы, роли, AJAX, cron, интеграции, безопасность и поддержка. Цена зависит не от слова “плагин”, а от логики, рисков, объёма тестирования и того, какие части сайта плагин затрагивает.

Простой плагин с одной функцией обычно оценивается быстрее. Плагин, который работает с заказами WooCommerce, оплатой, CRM, пользователями, файлами, отчётами или персональными данными, требует больше времени: нужно проектирование, защита, тесты, логи, обработка ошибок и проверка после обновлений WordPress.

Причина

Главная причина разницы в цене — два плагина могут называться одинаково “кастомный WordPress-плагин”, но внутри быть совершенно разными по сложности.

Например, мини-плагин для вывода шорткода и плагин для синхронизации WooCommerce-заказов с CRM — это разные уровни разработки. В первом случае можно сделать один файл, пару настроек и простой вывод. Во втором нужно учитывать checkout, статусы заказов, API, повторные отправки, логи, таймауты, безопасность и возможные ошибки оплаты.

  • нужен ли только вывод блока или полноценная бизнес-логика;
  • есть ли админ-страница настроек;
  • нужно ли хранить данные в базе;
  • нужны ли свои таблицы;
  • есть ли AJAX или REST API;
  • нужна ли интеграция с CRM, Telegram, платёжным сервисом или внешним API;
  • затрагивает ли плагин WooCommerce checkout, корзину, оплату или заказы;
  • нужно ли учитывать роли пользователей и доступы;
  • нужны ли логи и повторные попытки;
  • нужно ли делать импорт/экспорт;
  • нужно ли тестировать на реальных данных;
  • нужна ли дальнейшая поддержка и обновления.

Если вы ещё не уверены, нужен ли именно отдельный модуль, сначала стоит понять, когда нужен кастомный WordPress-плагин. Иногда достаточно готового плагина или небольшой правки темы, а иногда отдельный плагин — единственный нормальный вариант.

Ориентиры по стоимости

Ниже — практические ориентиры. Это не фиксированный прайс, а способ понять порядок бюджета. Реальная цена зависит от ТЗ, текущего состояния сайта, качества данных, интеграций, хостинга, темы, плагинов и требований к тестированию.

Тип плагина Пример задачи Ориентир по бюджету Что влияет на цену
Мини-плагин Шорткод, простой вывод, маленькая настройка, простая форма от $150–300 1–2 функции, без сложной базы и интеграций
Небольшой рабочий плагин Форма + сохранение + email/Telegram + настройки от $300–800 AJAX, nonce, админка, логи, проверка ошибок
Средний плагин CRM/API, импорт, отчёты, личные данные, роли от $800–2500 свои таблицы, cron, REST API, безопасность
WooCommerce-плагин Заказы, статусы, доставка, оплата, склад, Telegram/CRM от $1000–4000 checkout, хуки заказов, тесты оплаты, совместимость
Сложная система Личный кабинет, отчёты, API, роли, документы, очереди от $2500–7000+ архитектура, много сценариев, тестирование, поддержка
Продуктовый плагин Плагин для продажи, лицензии, обновления, мультиязык от $7000+ качество кода, документация, безопасность, релизы

Если вам называют цену без вопросов по логике, данным, ролям, интеграциям и тестированию — это риск. Скорее всего, исполнитель оценил не задачу, а своё первое впечатление.

Что входит в цену разработки

Стоимость плагина складывается не только из написания PHP-кода. В нормальной разработке есть несколько обязательных этапов.

1. Разбор задачи

  • что должен делать плагин;
  • какие данные он получает;
  • где данные хранятся;
  • кто имеет доступ;
  • какие ошибки возможны;
  • что должно происходить при сбое;
  • какие плагины уже стоят на сайте;
  • есть ли WooCommerce, TranslatePress, LearnDash, BuddyBoss, CRM или кеш.

2. Проектирование логики

  • структура плагина;
  • настройки в админке;
  • хуки WordPress или WooCommerce;
  • таблицы базы данных;
  • AJAX/REST API;
  • cron или очередь;
  • логи и статусы;
  • проверка доступа.

3. Разработка

  • PHP-код;
  • HTML интерфейса;
  • CSS админки или фронтенда;
  • jQuery, если нужен AJAX;
  • SQL-запросы;
  • интеграции с API;
  • обработка ошибок;
  • безопасное сохранение настроек.

4. Тестирование

  • проверка на тестовом сайте;
  • проверка под разными ролями;
  • проверка ошибок PHP в debug.log;
  • проверка AJAX в Network;
  • проверка совместимости с темой;
  • проверка конфликтов с плагинами;
  • для WooCommerce — тест корзины, checkout, заказа, оплаты и email.

5. Установка и поддержка

  • упаковка в zip;
  • установка на сайт;
  • проверка после активации;
  • инструкция по использованию;
  • исправление найденных ошибок;
  • обновления после изменений WordPress, WooCommerce или API.

Если плагин связан с интеграциями, полезно заранее изучить, как устроена интеграция WordPress с CRM/API. В таких задачах цена часто растёт не из-за WordPress, а из-за внешнего API: токены, лимиты, ошибки, webhooks, повторные отправки и разные форматы данных.

Диагностика

Перед оценкой стоимости нужно понять, что уже есть на сайте. Иногда задача выглядит простой, но текущий сайт создаёт скрытую сложность: старая тема, много плагинов, ошибки PHP, медленная база, конфликт кеша, нестандартный checkout или хаотичный код в functions.php.

Что нужно показать разработчику для оценки

  • ссылку на сайт;
  • описание задачи простыми словами;
  • что должно быть на входе;
  • что должно быть на выходе;
  • кто будет пользоваться плагином;
  • нужны ли роли и ограничения доступа;
  • примеры файлов, если есть импорт/экспорт;
  • API-документацию, если есть интеграция;
  • скриншоты желаемого интерфейса;
  • список текущих плагинов;
  • версию PHP, WordPress и WooCommerce;
  • описание ошибок, если плагин должен исправить текущую проблему.

Что разработчик должен проверить перед точной ценой

  • работает ли сайт без PHP-ошибок;
  • есть ли доступ к FTP/файлам;
  • можно ли создать staging-копию;
  • нет ли критичных ошибок в debug.log;
  • нет ли конфликтов с текущими плагинами;
  • как устроены данные в базе;
  • есть ли кастомные таблицы;
  • какие хуки уже используются;
  • не ломает ли кеш AJAX или REST API;
  • не влияет ли задача на checkout, оплату или заказы.

Почему цена может измениться после диагностики

Обнаружено Как влияет на цену Почему
Нет ТЗ Оценка становится примерной Нужно сначала описать сценарии и результат
Старый PHP Добавляет риск и тестирование Часть современного кода может не работать
Много конфликтующих плагинов Увеличивает время диагностики Нужно проверить совместимость
WooCommerce checkout Повышает ответственность Ошибка может повлиять на продажи и оплату
Внешний API без нормальной документации Увеличивает неопределённость Нужно тестировать запросы вручную
Нужны свои таблицы Добавляет проектирование Нужны структура, индексы, миграции
Нужна поддержка обновлений Добавляет долгосрочную работу Плагин нужно сопровождать после запуска

Нужно быстро решить проблему на сайте?

Если не хотите рисковать сайтом и тратить время на эксперименты, можно оставить заявку. Я посмотрю задачу и предложу аккуратное решение.

Оставить заявку

Решение

Чтобы получить адекватную цену, лучше не спрашивать “сколько стоит плагин?”, а описать задачу по блокам. Тогда разработчик сможет оценить не абстрактный модуль, а конкретный объём работы.

Как правильно сформулировать задачу

  • Цель: зачем нужен плагин и какую проблему он решает.
  • Пользователи: кто будет пользоваться — администратор, менеджер, клиент, авторизованный пользователь.
  • Данные: какие поля, таблицы, файлы, заказы или API участвуют.
  • Действия: что пользователь нажимает и что происходит после этого.
  • Интеграции: CRM, Telegram, WooCommerce, email, Google Sheets, API.
  • Ошибки: что делать, если API не ответил, письмо не ушло, файл неправильный.
  • Безопасность: кто имеет доступ, где хранятся токены, какие данные нельзя показывать.
  • Результат: что должно появиться в админке, на фронтенде, в базе или внешней системе.

Что снижает стоимость

  • понятное ТЗ;
  • готовые примеры данных;
  • один чёткий сценарий вместо десяти “на всякий случай”;
  • доступ к тестовому сайту;
  • нормальная API-документация;
  • готовый дизайн интерфейса или пример;
  • отсутствие лишних плагинов, которые мешают работе;
  • согласие делать MVP поэтапно.

Что увеличивает стоимость

  • нет чёткого ТЗ;
  • частые изменения логики во время разработки;
  • работа на живом сайте без staging;
  • влияние на оплату, заказы или личные данные;
  • сложные роли пользователей;
  • много внешних API;
  • импорт больших файлов;
  • мультиязычность;
  • отчёты, графики, экспорт Excel;
  • фоновая обработка через cron;
  • требование “чтобы работало со всеми темами и плагинами”.

Если задача касается WooCommerce, лучше сразу отделить обычную доработку от разработки отдельного модуля. Например, мелкая правка checkout может быть частью доработки WooCommerce, а сложная интеграция заказов, статусов и склада уже ближе к полноценному плагину.

Код

Важно: код ниже не является готовым коммерческим плагином. Он показывает, почему даже “небольшой плагин” состоит не только из одной функции: нужны заголовок, защита от прямого доступа, активация, настройки, проверка прав и безопасное сохранение данных. Перед установкой на рабочий сайт нужен бэкап и тестовая копия.

Пример минимального каркаса плагина

Куда вставлять: создать папку wp-content/plugins/sc-price-example-plugin и файл sc-price-example-plugin.php.

<?php
/**
 * Plugin Name: SC Price Example Plugin
 * Description: Пример минимального каркаса WordPress-плагина для оценки сложности.
 * Version: 1.0.0
 * Author: vkuzyomko
 */

if (!defined('ABSPATH')) {
    exit;
}

define('SC_PEP_VERSION', '1.0.0');

register_activation_hook(__FILE__, 'sc_pep_activate');

function sc_pep_activate() {
    add_option('sc_pep_enabled', 'yes');
    add_option('sc_pep_created_at', current_time('mysql'));
}

add_action('admin_menu', 'sc_pep_admin_menu');

function sc_pep_admin_menu() {
    add_options_page(
        'SC Price Example',
        'SC Price Example',
        'manage_options',
        'sc-price-example',
        'sc_pep_render_settings_page'
    );
}

function sc_pep_render_settings_page() {
    if (!current_user_can('manage_options')) {
        return;
    }

    if (isset($_POST['sc_pep_save'])) {
        check_admin_referer('sc_pep_save_settings', 'sc_pep_nonce');

        $enabled = isset($_POST['sc_pep_enabled']) ? sanitize_text_field($_POST['sc_pep_enabled']) : 'no';

        if ($enabled !== 'yes') {
            $enabled = 'no';
        }

        update_option('sc_pep_enabled', $enabled);

        echo '<div class="notice notice-success"><p>Настройки сохранены.</p></div>';
    }

    $enabled = get_option('sc_pep_enabled', 'yes');
    ?>

    <div class="wrap">
        <h1>SC Price Example</h1>

        <form method="post">
            <?php wp_nonce_field('sc_pep_save_settings', 'sc_pep_nonce'); ?>

            <table class="form-table">
                <tbody>
                    <tr>
                        <th scope="row">Включить модуль</th>
                        <td>
                            <select name="sc_pep_enabled">
                                <option value="yes" <?php selected($enabled, 'yes'); ?>>Да</option>
                                <option value="no" <?php selected($enabled, 'no'); ?>>Нет</option>
                            </select>
                        </td>
                    </tr>
                </tbody>
            </table>

            <p>
                <button type="submit" name="sc_pep_save" class="button button-primary">Сохранить</button>
            </p>
        </form>
    </div>

    <?php
}

Почему даже этот пример влияет на цену

  • нужна структура плагина;
  • нужна защита от прямого доступа;
  • нужна активация;
  • нужна страница настроек;
  • нужна проверка прав current_user_can();
  • нужна nonce-проверка;
  • нужна очистка входных данных;
  • нужно протестировать сохранение настроек;
  • нужно проверить, не вызывает ли код ошибку 500.

Пример безопасного логирования ошибки

Куда вставлять: в файл плагина. Такой подход полезен в плагинах с API, Telegram, CRM, импортом или WooCommerce-заказами.

<?php
function sc_pep_log_error($message, $context = array()) {
    $line = 'SC PEP ERROR: ' . sanitize_text_field($message);

    if (!empty($context) && is_array($context)) {
        $safe_context = array();

        foreach ($context as $key => $value) {
            $safe_key = sanitize_key($key);

            if ($safe_key === 'token' || $safe_key === 'password' || $safe_key === 'api_key') {
                $safe_context[$safe_key] = '[hidden]';
                continue;
            }

            $safe_context[$safe_key] = is_scalar($value) ? sanitize_text_field((string) $value) : '[not scalar]';
        }

        $line .= ' | Context: ' . wp_json_encode($safe_context);
    }

    error_log($line);
}

Результат

Хорошо разработанный плагин даёт не просто “функцию на сайте”, а управляемый инструмент. Его можно включать, отключать, обновлять, переносить, диагностировать и дорабатывать без хаоса в теме и без правки ядра WordPress.

Что считается хорошим результатом

  • плагин решает конкретную задачу;
  • логика не лежит в functions.php;
  • есть понятные настройки;
  • есть проверка прав;
  • данные очищаются и экранируются;
  • AJAX защищён nonce;
  • ошибки пишутся в debug.log или отдельный лог;
  • внешние API не ломают сайт при таймауте;
  • плагин не замедляет страницы, где он не нужен;
  • есть инструкция по использованию;
  • есть возможность обновлять модуль без потери данных.

Дополнительные способы

Вариант 1: Готовый плагин

Подходит, если задача стандартная: форма, SEO, кеш, простая галерея, базовый экспорт или стандартная интеграция.

Плюсы: быстрее старт, ниже цена на первом этапе, часто есть обновления.

Минусы: лишний функционал, зависимость от автора, ограничения настроек, возможные конфликты.

Вариант 2: Доработка готового плагина

Подходит, если готовый плагин закрывает большую часть задачи, но нужно немного изменить поведение через hooks, filters или API.

Плюсы: дешевле, чем писать всё с нуля.

Минусы: нельзя править файлы стороннего плагина напрямую; после обновления правки могут пропасть.

Вариант 3: Мини-плагин под одну задачу

Подходит, если нужно изолировать конкретную функцию: Telegram-уведомления, небольшой импорт, шорткод, отдельный отчёт, простой API-запрос.

Плюсы: аккуратно, понятно, можно отключить отдельно.

Минусы: всё равно нужна базовая безопасность и тестирование.

Вариант 4: Полноценный кастомный плагин

Подходит для задач с базой данных, ролями, WooCommerce, CRM, личным кабинетом, отчётами, документами, API, cron и логами.

Плюсы: точная логика под бизнес, контроль данных, меньше лишних зависимостей.

Минусы: выше стоимость, нужно ТЗ, тестирование и поддержка.

Вариант 5: Поэтапная разработка MVP

Подходит, если задача большая, но нужно проверить идею без лишнего бюджета.

Плюсы: можно начать с главной функции и развивать модуль постепенно.

Минусы: нужно заранее заложить архитектуру, чтобы MVP не пришлось выбрасывать.

Безопасность

Цена плагина должна учитывать безопасность. Если плагин работает с пользователями, заказами, API-ключами, файлами или персональными данными, нельзя оценивать его как “просто пару функций”.

Что обязательно учитывать

  • проверка прав через current_user_can();
  • nonce для форм и AJAX;
  • sanitize для входных данных;
  • escape для вывода;
  • $wpdb->prepare() для SQL;
  • защита API-ключей и токенов;
  • ограничение доступа к админ-страницам;
  • логирование без паролей и секретных данных;
  • проверка ролей пользователей;
  • тестирование на staging-копии;
  • бэкап перед установкой.

Почему дешёвый плагин может стать дорогим

Если в коде нет проверок безопасности, позже придётся исправлять не только сам плагин, но и последствия: утечки данных, ошибки 500, конфликт с WooCommerce, сбой отправки заявок, дубли заказов, медленный сайт или проблемы после обновления WordPress.

Производительность

Плагин должен выполнять задачу и не тормозить сайт. Цена нормальной разработки включает не только “чтобы работало”, но и “чтобы не мешало остальному сайту”.

Что может увеличить стоимость из-за производительности

  • большие таблицы данных;
  • сложные фильтры и поиск;
  • импорт больших файлов;
  • экспорт Excel;
  • отчёты по тысячам записей;
  • внешние API-запросы;
  • фоновые задачи;
  • обработка изображений или PDF;
  • интеграция с WooCommerce checkout;
  • необходимость оптимизации SQL-запросов.

Что должно быть в хорошем плагине

  • CSS и JS подключаются только на нужных страницах;
  • тяжёлые операции уходят в cron или очередь;
  • большие списки имеют пагинацию;
  • таблицы имеют индексы;
  • API-запросы имеют timeout;
  • логи не растут бесконечно;
  • нет внешнего API-запроса на каждой загрузке страницы;
  • нет тяжёлых операций внутри checkout без необходимости.

Частые ошибки

Оценивать только по названию задачи

Фраза “нужен плагин для заявок” ничего не говорит о цене. Заявка может просто отправляться на email, а может сохраняться в базу, уходить в CRM, Telegram, иметь статусы, UTM и экспорт.

Сравнивать с ценой готового плагина

Готовый плагин продаётся многим пользователям. Кастомный плагин пишется под один проект, одну логику и конкретные риски.

Не учитывать тестирование

Код можно написать быстро, но без тестов он может сломать форму, админку, checkout, оплату или сохранение данных.

Не учитывать поддержку

WordPress, WooCommerce, PHP и внешние API обновляются. Если плагин важен для бизнеса, нужна поддержка после запуска.

Делать всё сразу

Большой плагин лучше разбивать на этапы: MVP, тестирование, доработка, оптимизация, поддержка. Так проще контролировать бюджет.

Хранить бизнес-логику в теме

Если задача относится к функционалу, а не к дизайну, лучше делать плагин. Иначе при смене темы логика может исчезнуть.

Не готовить доступы и данные

Если нет тестового сайта, примеров файлов, API-документации и доступа к логам, оценка становится менее точной.

Покупать самое дешёвое решение для критичной задачи

Если плагин влияет на заказы, оплату, клиентов или безопасность, экономия на архитектуре может привести к большим потерям позже.

Диагностика проблем

Проблема: исполнитель дал цену, но не задал вопросов

  • попросите описать, что входит в цену;
  • уточните, будет ли админка настроек;
  • уточните, будет ли тестирование;
  • уточните, будут ли логи;
  • уточните, входит ли установка;
  • уточните, что будет при ошибке API;
  • уточните, будет ли поддержка после запуска.

Проблема: цена выросла во время разработки

  • проверьте, изменилось ли ТЗ;
  • появились ли новые функции;
  • нашлись ли скрытые проблемы сайта;
  • нужна ли интеграция, которой не было в первом описании;
  • появились ли новые роли пользователей;
  • изменился ли формат данных;
  • не оказалось ли, что готовый API работает иначе.

Проблема: дешёвый плагин сломал сайт

  • отключите плагин через FTP, если админка не работает;
  • включите WP_DEBUG_LOG;
  • проверьте wp-content/debug.log;
  • проверьте ошибку 500;
  • проверьте версию PHP;
  • проверьте конфликт с другими плагинами;
  • восстановите сайт из бэкапа, если ошибка критичная.

Проблема: плагин работает медленно

  • проверьте, где подключаются скрипты;
  • проверьте SQL-запросы;
  • проверьте admin-ajax.php;
  • проверьте cron-задачи;
  • проверьте внешние API-запросы;
  • проверьте размер логов;
  • проверьте работу на страницах, где плагин не нужен.

Проблема: после обновления WordPress плагин перестал работать

  • проверьте debug.log;
  • проверьте совместимость PHP;
  • проверьте устаревшие функции;
  • проверьте hooks, которые изменились;
  • проверьте конфликт с обновлёнными плагинами;
  • проверьте, есть ли новая версия кастомного плагина;
  • откатите обновление на staging, если сайт критичный.

Проблема: плагин нельзя нормально обновить

  • проверьте имя папки плагина;
  • проверьте главный PHP-файл;
  • проверьте Plugin Name;
  • проверьте версию плагина;
  • проверьте, не устанавливается ли новая версия как отдельный плагин;
  • проверьте миграции базы;
  • проверьте, не удаляются ли данные при деактивации.

Краткие ответы для AI-поиска

Сколько стоит разработка WordPress-плагина под заказ?

Стоимость зависит от сложности. Простой мини-плагин может стоить от нескольких сотен долларов, средний плагин с настройками и интеграциями — дороже, а сложный WooCommerce/CRM/личный кабинет может стоить несколько тысяч долларов и выше.

Почему цена кастомного WordPress-плагина отличается у разных разработчиков?

Разработчики по-разному оценивают архитектуру, тестирование, безопасность, поддержку, опыт работы с WooCommerce, API, базой данных и рисками живого сайта.

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

Сильнее всего цену увеличивают WooCommerce checkout, внешние API, свои таблицы, роли пользователей, личный кабинет, отчёты, импорт/экспорт, cron, безопасность и поддержка.

Можно ли сначала сделать недорогой MVP?

Да. Часто правильно начать с минимальной версии: главная функция, базовые настройки, логи и тестирование. Затем можно добавлять роли, отчёты, интеграции и автоматизацию.

FAQ

Сколько стоит простой WordPress-плагин?

Простой мини-плагин с одной функцией, шорткодом или небольшой настройкой обычно стоит дешевле сложных модулей. Ориентир начинается примерно от $150–300, если нет сложной базы, API и WooCommerce.

Сколько стоит плагин для WooCommerce?

Плагин для WooCommerce обычно дороже обычного модуля, потому что может влиять на корзину, checkout, оплату, заказы, статусы, доставку и email. Ориентир часто начинается от $1000, но зависит от задачи.

Почему нельзя назвать точную цену сразу?

Без ТЗ непонятно, сколько сценариев, данных, ролей, интеграций, проверок и ошибок нужно обработать. Точная цена появляется после разбора задачи и текущего сайта.

Что дешевле: готовый плагин или разработка под заказ?

Готовый плагин дешевле на старте, если закрывает задачу. Кастомная разработка дороже, но даёт точную логику, контроль данных, меньше лишних функций и возможность развивать проект.

Можно ли доработать готовый плагин вместо написания нового?

Иногда да. Но нельзя править файлы готового плагина напрямую. Лучше использовать hooks, filters, отдельный мини-плагин или расширение, чтобы обновления не уничтожили правки.

Что должно быть в ТЗ для оценки?

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

Входит ли дизайн интерфейса в стоимость плагина?

Если плагину нужна админ-страница, фронтенд-форма, таблицы, фильтры или личный кабинет, интерфейс влияет на цену. Простая админка дешевле, сложный UI с фильтрами и экспортом дороже.

Нужно ли платить за поддержку после разработки?

Если плагин важен для бизнеса, поддержка нужна. WordPress, WooCommerce, PHP и внешние API меняются, поэтому плагин нужно проверять после обновлений.

Можно ли установить кастомный плагин как обычный zip?

Да, если он правильно упакован. Для будущих обновлений важно сохранить совместимое имя папки, главный PHP-файл и Plugin Name, чтобы новая версия обновляла старую, а не ставилась рядом.

Почему дешёвая разработка может быть рискованной?

Если в цене не учтены безопасность, тестирование, логи, права доступа, ошибки API и совместимость, плагин может сломать сайт, замедлить админку или создать проблемы с данными.

Вывод

Стоимость разработки WordPress-плагина под заказ зависит не от количества строк кода, а от ответственности задачи. Мини-плагин для простой функции и модуль для WooCommerce, CRM, личного кабинета или отчётов — это разные уровни бюджета, тестирования и рисков.

Чтобы получить нормальную цену, нужно описать цель, сценарии, данные, роли, интеграции, ошибки и ожидаемый результат. Хороший кастомный плагин должен быть безопасным, поддерживаемым, изолированным от темы, понятным в настройках и готовым к будущим обновлениям. Тогда разработка становится не разовой правкой, а нормальным инструментом для сайта и бизнеса.

Об авторе

vkuzyomko administrator