Работа держится на ручных правках
Редактор копирует поля между записями, проверяет заявки в таблице или просит разработчика поменять настройку.
У сайта появляется задача, которую готовые плагины закрывают лишь наполовину. Сделаем расширение под ваш порядок работы: с нужными полями, действиями и настройками в админке.
Заполнить бриф
Редактор копирует поля между записями, проверяет заявки в таблице или просит разработчика поменять настройку.
Ради одной функции приходится поддерживать большое расширение с лишними экранами и зависимостями.
Нужная логика спрятана в теме или стороннем плагине, поэтому обновлять сайт страшно.
Соберём согласованные функции в расширение, которое можно включить и обновить через админку WordPress.
Добавим настройки, подсказки к полям и права доступа для сотрудников, которым поручено обслуживание.
Прогоним основные действия с вашей темой и плагинами до переноса изменений на рабочий сайт.
Проверяем согласованный сценарий и передаём доступы для управления.
В портфолио посмотрите интерфейсы и обращения. Для вашего плагина подготовим собственную функцию и понятный пример её работы.

Сайт визуального редактора лендингов, где продукт можно понять через его интерфейс. Демонстрация редактирования дополняется объяснением импорта HTML, установки и условий использования.

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

Сайт CRM-продукта, который помогает изучить систему до обсуждения внедрения. Возможности, отраслевые решения и интеграции связываются с задачами работы с клиентами.
Разработка плагинов WordPressПришлите пример и список расширений сайта. Определим состав плагина, проверки и предварительную трудоёмкость.
Результат соответствует согласованному примеру.
Сотрудник управляет нужными параметрами.
Проверена связь с окружением сайта.
Согласуем состав работ и подготовим первоначальный прототип или план до оплаты.
Вы утверждаете прототип и оплачиваете 30%. Начинаем согласованную реализацию.
Показываем основные страницы и функции или согласованные результаты этапа. После приёмки вы оплачиваете ещё 30%.
Завершаем проверки и передаём проект, материалы и доступы. После приёмки вы оплачиваете остаток 40%.
Работа стоит $35/час. После разбора задачи оценим функции, настройки и проверку в вашем окружении; дополнительные сценарии согласуем отдельно.
Согласуем задачу и подготовим первый прототип до оплаты. Вы сможете оценить структуру и путь клиента, прежде чем продолжать разработку.
Согласованный первоначальный прототип показывает ключевую страницу или основной сценарий клиента. Для SEO, рекламы и задач без интерфейса первым результатом будет план работ. Число экранов и итераций фиксируем в брифе.
Вы утверждаете прототип или план работ и оплачиваете 30% согласованной стоимости проекта. После этого начинаем реализацию.
Показываем согласованные основные страницы и функции или перечисленные результаты этапа. После их приёмки вы оплачиваете ещё 30%.
Завершаем согласованные проверки, сдаём проект и передаём материалы и доступы. Оставшиеся 40% оплачиваются после приёмки.
Эта схема действует для проектов с фиксированным составом работ. Для ежемесячного сопровождения и небольших почасовых задач условия согласуем отдельно. Рекламный бюджет, хостинг, лицензии и комиссии сторонних сервисов указываем в предложении отдельными строками.
Работаем удалённо. Обсуждение, показы и передача проекта проходят онлайн. Время встреч и язык общения согласуем до начала работы.
Начинаем с действия сотрудника или посетителя. По нему определяем, что должен делать плагин и где заканчивается его ответственность.
«Нужен плагин» ещё не определяет объём. Полезнее показать, как редактор добавляет материал, какие данные проверяет и что получает в конце. По этому примеру отделяем необходимые функции от пожеланий на будущее.
Бизнес-логику выносим из шаблона оформления. Смена дизайна тогда не должна уносить расчёт, обработчик заявки или дополнительные данные записи. Способ хранения выбираем по объёму и частоте обращений к данным.

Если сотруднику нужно менять лимит или список получателей, ему нужен экран настройки. Добавляем проверку ввода и объясняем, какие параметры влияют на работу сайта.
Одинаковая функция ведёт себя по-разному с кешированием, редактором страниц и другими расширениями. Проверяем согласованные сценарии на тестовой копии, включая действия пользователей с разными правами.
Передаём архив плагина и описание установки. Отдельно согласуем обновления и поддержку. Если задача касается блоков редактора страниц, рассмотрим виджет Elementor.
Достаточно ссылки на сайт, примера действия и ожидаемого результата. Работа стоит $35/час; оценку разделяем на разработку, проверку и внедрение.

CEO и эксперт по веб-разработке и SEO. Разработчик сайтов и SEO-специалист с 2015 года. Vladimir Nikolaev связывает задачу бизнеса со структурой, содержанием и кодом проекта.
На вопросы отвечает Vladimir Nikolaev.
Нет. Сначала проверим, можно ли решить задачу настройкой существующего расширения. Свой плагин предлагаем, когда готовый вариант не подходит по поведению или сопровождению.
Обычно нет, если речь о данных и обработчиках. Для вывода новых элементов могут понадобиться изменения шаблонов; их выделим в состав работ.
Проверяем совместимость с согласованной версией. Будущие обновления могут требовать проверки и доработки, поэтому заранее определяем порядок сопровождения.
Да. Уточним роли сотрудников и разрешённые действия, затем проверим доступ к экранам и обработчикам на сервере.
Администратор с правом установки плагинов. Передадим архив и инструкцию; установку на ваш сайт можем включить в работу.
По функциям, данным, экранам управления и проверкам в вашем окружении. Ставка $35/час, предварительную трудоёмкость согласуем до разработки.

Магазин работает по своим правилам: резервирует товар, собирает комплект, передаёт заказ на склад. Перенесём эти правила в плагин WooCommerce, чтобы менеджеры не обходили систему вручную.

Нужный блок можно собрать десятком вложенных контейнеров, но редактору придётся разбираться в каждом. Сделаем виджет Elementor с понятными полями и поведением под ваш макет.

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