Разработка и доработка сайта
Разработка калькулятора для сайта
Разработаем калькулятор, который считает по вашим правилам: стоимость услуги, количество материалов или состав заказа. Встроим его в действующий сайт, проверим контрольные примеры и передадим правила изменения тарифов.

Фиксируем задачи, результат и границы этапа.
Определяем зависимости и даты согласования.
Проверяем сценарии и сохраняем доступы владельца.
Что получите
Логика расчёта
Формула, параметры, единицы и контрольные примеры, согласованные до разработки.
Работающий интерфейс
Поля, подсказки, результат и понятные ошибки на компьютере и телефоне.
Передача и управление
Исходники, инструкция и согласованный способ обновления коэффициентов.
Где полезен калькулятор
Можно рассчитывать объём по размерам, количество материалов по площади, состав комплектации или предварительную стоимость по предоставленным тарифам. Тип расчёта зависит от вашей задачи. Результат поясняет единицы, исходные параметры и границы применимости. Предварительная оценка не становится договорной ценой автоматически.
Например, для расчёта материалов понадобятся размеры объекта, расход на единицу площади, запас и правила округления до упаковки. Согласуем контрольные примеры: обычный расчёт, минимальное значение и неполную упаковку. По ним можно проверить результат до запуска.
Что подготовить для оценки
- Формула, порядок операций, зависимости полей и область допустимых значений.
- Единицы входных величин и результата, преобразования единиц и десятичный разделитель.
- Правила округления: промежуточная точность, округление итога, направление округления и минимальное количество.
- Тарифы и коэффициенты, их источник, версия и ответственный за согласование. Если цен нет, это явно фиксируется.
- Исключения, несовместимые варианты, минимумы, максимумы и поведение при недоступном тарифе.
- Контрольные примеры с ожидаемым итогом: обычные, граничные, ошибочные и комбинации исключений.
Если формула неизвестна, сначала требуется её согласование. Разработчик не определяет экономику тарифа вместо владельца. Для денежных значений фиксируем точность и представление чисел, чтобы исключить неожиданные расхождения на дробях.
Как проверим удобство и ошибки
| Состояние | Ожидаемое поведение |
|---|---|
| Поля ещё не заполнены | Нет ложного нулевого итога; указаны необходимые параметры. |
| Ошибка ввода: неверный ввод | Ошибка рядом с полем, понятный допустимый диапазон; корректный ввод сохраняется. |
| Значение за пределами расчёта | Слишком большое значение не даёт ложный итог. Показываем допустимый диапазон и способ исправить ввод. |
| Телефон: экран 390 px | Поля, подсказки и итог доступны без обрезания текста. |
| С клавиатуры | Логичный Tab, видимый фокус, подписи полей, доступная активация и объявление ошибок. |
После изменения параметра прежний итог не должен выглядеть актуальным до пересчёта. Отдельно проверяем ноль, отрицательные значения, дроби и крайние допустимые комбинации. Если итог используется для заказа, необходима серверная проверка: интерфейс не является границей доверия.
Что входит в работу
Результат включает исходники логики и интерфейса, перечень зависимостей, инструкцию установки на тестовую копию, спецификацию формулы и контрольные примеры. Способ управления коэффициентами согласуется заранее: существующая настройка CMS либо конфигурационный файл с инструкцией. Права доступа ограничиваются, значения валидируются. Перед заменой сохраняются предыдущая версия и способ отката.
Как принимаем результат
Приёмка — совпадение всех контрольных примеров с ожидаемыми итогами и правилами округления. Проверяются исключения, замена коэффициентов, ошибки ввода, мобильный экран и клавиатура. Перед включением нужна резервная копия файлов и настроек, проверка на тестовой копии и проверка установленной версии.
Передача в CRM и 1С — отдельные задачи с контрактами данных, авторизацией, обработкой ошибок и защитой от повторной передачи. Платежи и автоматическое ценообразование не включаются по умолчанию. Если нужен запрос менеджеру, согласуем поля, получателя, согласие и проверку передачи данных.
Вопросы перед началом
Можно начать без формулы?
Можно обсудить параметры, но реализация и приёмка требуют согласованной формулы, единиц и контрольных примеров.
Можно самостоятельно менять тарифы?
Если управление включено в состав задачи. Вместе с ним определяем права, валидацию, версии и проверку после изменения.
Входит ли отправка менеджеру?
Расчёт и передача данных — разные части. Наличие CRM или готового обработчика не предполагается. Для общего изменения CMS есть доработка WordPress.
Обсудить формулу и контрольные примеры калькулятора. Не передавайте пароли и персональные данные в описании.
Практика
Задачи, которые мы уже решали

Стендовый моделизм
Hotchkiss: SEO-контент и калькулятор масштаба
Доработка полезных материалов, внутренних переходов и интерактивного инструмента для моделистов.
Смотреть проект
Стоматология
РЦСИ: обновление сайта стоматологического центра
Страницы услуг и специалистов, мобильная версия и работа с обращениями — в одном оформлении сайта клиники.
Смотреть проект
Интернет-магазин косметики
Lookofyou: сезонная подборка на главной магазина
Точечная доработка главной страницы в существующем оформлении интернет-магазина.
Смотреть проектПрактика вместо общих советов
Материалы для решения задачи
Как принять сайт у подрядчика: проверка перед закрытием этапа
Проверка сайта перед приёмкой: страницы, мобильная версия, формы, контент, доступы и резерв. Таблица замечаний и понятные критерии результата.
Читать материалКак сравнить две сметы на сайт и увидеть скрытый объём работ
Практическая таблица для сравнения смет: страницы, контент, формы, перенос, интеграции и приёмка. Какие вопросы задать до выбора подрядчика.
Читать материалПонятная работа без догадок
Скорость начинается с ясного процесса
Один список задач, согласованные этапы и проверяемый результат. До реализации определяем, что нужно от каждой стороны и когда можно переходить дальше.
- 01
Разбор
Цель, материалы, ограничения и основные сценарии. Недостающие данные собираем одним списком.
- 02
Состав и срок
Фиксируем объём этапа, стоимость, зависимости и критерии приёмки до его начала.
- 03
Реализация
Показываем промежуточный результат. Новые пожелания оцениваем отдельно от согласованной задачи.
- 04
Проверка и передача
Проходим пользовательский сценарий, сверяем результат и передаём доступы и инструкции.
Действующий сайт под защитой
Перед значимыми изменениями определяем резерв и способ отката. Работающие данные и адреса учитываем в плане.
Приёмка по действиям
Для формы проверяем сохранённое обращение; для интерфейса — реальные состояния и мобильный экран.
Материалы остаются у владельца
Состав передаваемых доступов, исходников и лицензий фиксируем в договорённостях по проекту.
Работаем онлайн с клиентами по России. Исполнитель: ИП Арутюнян Артур Левикович, ИНН 770701312442.
Начнём с вашей задачи
Обсудим ваш проект
Расскажите, что нужно запустить или изменить. Уточним исходные данные и подготовим состав работ. Стоимость и сроки согласуем после разбора. Пароли и другие секретные данные в форму не отправляйте.
Удобнее в мессенджере? Напишите в Telegram ↗
