Готовому решению не хватает нужного правила
Плагин почти подходит, но не поддерживает ваш расчёт, порядок обработки или ограничение. Проверим возможности его настройки и расширения.
Сайты и разработка · WordPress / WooCommerce
Разработаем плагин под правила вашего проекта: расчёты, обработку данных, действия сотрудников или нестандартную логику WooCommerce. Настроим нужное управление в админке, установим модуль и передадим исходники с инструкцией.
Обсудить разработку плагинаСостав работ, совместимость, стоимость и срок согласуем до начала.
Когда нужен свой плагин
Расчёты, обработка данных, действия сотрудников или нестандартная логика заказа. Начинаем с нужного поведения сайта.
Плагин почти подходит, но не поддерживает ваш расчёт, порядок обработки или ограничение. Проверим возможности его настройки и расширения.
Сотрудники вручную распределяют обращения, меняют данные или сверяют результаты. Опишем правила, которые можно выполнять на сайте.
Правила и данные должны сохраняться при смене темы. Реализуем их отдельным модулем; отображение на страницах согласуем с оформлением сайта.
Что вы получите
Передаём модуль вместе с необходимым управлением и объяснением его работы. Возможности редактирования определим до разработки.
Плагин с согласованными функциями и установкой на ваш сайт. Если это расширение готового модуля, укажем необходимые зависимости и их версии.
Настройки и интерфейсы для посетителя, сотрудника или администратора. Заранее определим, кто что видит, меняет и какие параметры доступны без программиста.
Файлы плагина, описание установки и использования, зависимостей и проверенных версий. Другой разработчик сможет изучить устройство модуля и продолжить работу.
Состав работ
Опишем действия и ожидаемый результат. Проверим существующий сайт и определим, что требуется создать или расширить.
Кто пользуется функцией, какие данные поступают, какое действие выполняется и что должно получиться. Фиксируем ограничения и критерии проверки.
Проверяем готовые решения. Если доступно подходящее расширение, рассмотрим его; если нужной основы нет — разработаем собственный модуль.
Реализуем правила, интерфейсы, хранение данных и предусмотренные подключения. Добавим проверки значений, прав пользователей и обработку согласованных ошибок.
До работы согласуем внешний вид новых интерфейсов, перенос данных, платные зависимости и условия внешних сервисов. Публикация в каталоге WordPress, подготовка продукта для распространения и сопровождение после сдачи требуют отдельного состава работ.
Приёмка
Критерии определим заранее. Покажем модуль на тестовой копии и пройдём согласованные сценарии вместе с вами.
Устанавливаем модуль на тестовой копии. Проходим согласованные действия посетителя и сотрудника, сверяем данные и результат.
Проверяем неверные данные, права пользователей и повторные действия. Для внешних подключений проверяем предусмотренные сбои и повторную обработку.
Проверяем отключение и повторную активацию. Если предусмотрено обновление старого модуля — проверяем перенос его данных и настроек.
После установки
Сохранение данных, требования к окружению и порядок обновлений включим в договорённости и документацию.
Определим, где они хранятся и кто может их читать или менять. До разработки согласуем, что сохраняется при отключении и что происходит при удалении плагина.
Проверим согласованные версии WordPress, PHP, необходимых плагинов и WooCommerce, если он используется. Укажем требования в передаваемой документации.
Зафиксируем порядок установки новых версий и сопровождения. Поддержка будущих изменений WordPress и сторонних сервисов согласуется отдельно.
Стоимость и срок
Учитываем число сценариев, сложность правил, объём данных, интерфейсы, права пользователей и внешние подключения. Перенос из старого решения и необходимые проверки также влияют на оценку.
Стоимость и условияСсылку на сайт и описание: кто пользуется функцией, что делает сейчас и какой результат должен получать. Если есть готовый плагин, укажите его название и ограничения.
Для расчётов пригодятся правила и контрольные примеры. Для подключений — описание обмена и используемого сервиса. Поможем уточнить задачу, если технического задания ещё нет.
После уточнения вы получите состав работ, стоимость, срок и способ проверки.
Перед началом
Да, если у него есть подходящие средства расширения и задача укладывается в его устройство. Сначала проверим текущий модуль, ограничения и доступные настройки. Затем предложим вариант с понятными зависимостями и составом работ.
Те, которые включим в согласованный интерфейс: например, тарифы, справочники, правила назначения или ограничения. До разработки определим редактируемые параметры и права сотрудников. Новые правила за пределами согласованной логики могут потребовать доработки.
Да. Передадим исходники, инструкцию и описание зависимостей, хранения данных и основных действий. Условия использования сторонних компонентов и необходимость их лицензий уточним до начала работы.
При отключении перестают выполняться функции модуля. Правила сохранения данных при отключении и их обработки при удалении согласуем заранее и опишем в инструкции. Это разные действия, поэтому проверим их отдельно в предусмотренном объёме.
Логику и хранение данных разрабатываем отдельно от темы. При смене оформления может понадобиться адаптация отображения на страницах. До работы определим связи с темой и другими плагинами, чтобы было понятно, что потребуется при замене.
Порядок исправления замечаний, дальнейших обновлений и сопровождения зафиксируем до начала разработки. Новые функции, изменения внешних сервисов и поддержка будущих версий окружения оцениваются по согласованным условиям.
Начнём с вашей задачи
Опишите нужную функцию своими словами и оставьте телефон. Обсудим подходящее решение, состав работ и стоимость.
Для первого обращения доступы не нужны.
Номер заявки:
Предпочтительный способ связи: .
Заявки принимаются круглосуточно. На сообщения и звонки отвечаем с 09:00 до 20:00 по московскому времени.
Не отправляйте пароли, токены и резервные коды.