Цена и условия услуги
В учебном заказе LAB-041 работа стоила 1200 ₽, а цепь — 1290 ₽. Если вынести на страницу только сумму 2490 ₽, посетитель решит, что это постоянная цена услуги. Если оставить только 1200 ₽ без пояснения, он может ожидать деталь внутри предложения. В этом уроке построим представление цены, которое сохраняет состав и условия.
Все суммы относятся к вымышленному «ВелоМастеру». Мы не исследуем рыночный прайс и не устанавливаем юридические правила отображения стоимости. Задача — согласовать числа между страницей услуги, таблицей предложений и примером заказа, чтобы из одинаковых данных не получались разные обещания.
Цена работы и стоимость заказа
Цена услуги описывает определённый объём труда. Стоимость заказа складывается из выбранных работ, деталей и других согласованных позиций. Это разные величины. Для замены цепи в модели фиксирована работа за 1200 ₽, но вид детали зависит от совместимости. Поэтому общая сумма может быть известна только после выбора подходящей цепи или решения использовать деталь клиента.
Диагностика за 700 ₽ имеет самостоятельный результат — перечень обнаруженных проблем. Она не автоматически добавляется к каждому ремонту и не автоматически засчитывается в его стоимость. В нашей учебной политике её оплачивают только при отдельном согласовании. Если предприятие использует другой порядок, необходимо изменить условия сразу во всех связанных документах, а не надеяться, что администратор уточнит их устно.
Сезонное обслуживание стоит 2000 ₽ за предусмотренный пакет работ. Детали и дополнительные операции оплачиваются отдельно после согласования. Нельзя назвать пакет «полным восстановлением» без перечисления границ. Цена 2000 ₽ не покрывает любую возможную неисправность. Чёткое название и описание состава препятствуют такому прочтению.
| Предложение | Работа | Детали | Существенное условие |
|---|---|---|---|
| Диагностика | 700 ₽ | Не требуются для самого осмотра | Ремонт согласуется после результата |
| Замена цепи | 1200 ₽ | Отдельно либо деталь клиента | Проверка совместимости до установки |
| Сезонное обслуживание | 2000 ₽ | Отдельно | Состав пакета раскрыт на странице |
Таблица выполняет две функции. Она позволяет сравнить предложения и задаёт общий источник чисел для редактора. Значение работы следует хранить один раз и использовать при формировании краткого прайса и страницы услуги. Текстовые условия тоже требуют владельца, который отвечает за обновление. Одного общего числа недостаточно, если разные авторы по-разному объясняют, что в него входит.
Сценарий расчёта с известными условиями
Возьмём LAB-041. Мастер подтвердил совместимость учебной цепи VM-C9, клиент согласовал её приобретение и установку. Дополнительная диагностика как отдельная услуга не заказывалась. Тогда расчёт имеет две позиции. Ниже — поясняющий пример, который не создаёт счёт и не принимает оплату:
Замена цепи: 1200 ₽
Цепь VM-C9: 1290 ₽
Итого согласовано: 2490 ₽
Отдельная диагностика: не включена
Дополнительный ремонт: не согласован
Отсутствие согласованного ремонта не означает, что мастер обязан выполнить его бесплатно. Оно означает, что такая работа не входит в показанную сумму. В содержании страницы важно различать «не требуется в этом примере», «не предоставляется» и «оплачивается отдельно». Эти состояния отвечают на разные вопросы посетителя.
Теперь изменим одно условие: клиент приносит собственную совместимую цепь. Работа остаётся 1200 ₽, стоимость детали в заказе мастерской становится нулевой, а происхождение детали отражается отдельным признаком. Нельзя автоматически публиковать новую «скидку 1290 ₽»: мастерская не снижала стоимость работы, она просто не продала товар. Такой разбор полезен и для будущего магазина.
Если стоимость неизвестна до осмотра, объясните причину. Фраза «от 1200 ₽» без состава базового варианта мало помогает. Посетитель должен понимать, при каких условиях действует нижнее значение и что может увеличить сумму. В нашем примере стоимость труда фиксирована, поэтому слово «от» не нужно; неопределённой остаётся цена выбранной детали.
На реальном сайте прайс имеет дату актуальности и условия действия. Она должна означать фактическую проверку данных, а не автоматически обновляться ежедневно для видимости свежести. Сохраните редакционную запись: кто подтвердил цену, когда и какие страницы используют значение. Это наша рекомендация по сопровождению информации, а не обязательный поисковый атрибут.
Числа в видимом тексте и данных
Когда позже появятся структурированные данные или товарный фид, они должны описывать то же предложение, которое видит человек. Не стоит прятать более дешёвую цену только в JSON-LD. Общие правила Google требуют соответствия структурированных данных содержанию страницы; этот принцип не превращает любую услугу в поддерживаемый товарный результат. Правила структурированных данных.
Пока мы не добавляем Product к услуге и не выдаём число 1200 за стоимость цепи. Услуга и товар связаны, но не взаимозаменяемы. На странице магазина будущая VM-C9 получит собственную цену 1290 ₽, а на странице мастерской сохранится стоимость работы 1200 ₽. Посетитель сможет купить товар без ремонта или заказать работу со своей деталью.
Для содержательного чтения возьмите три маршрута: отдельная диагностика, замена с покупкой цепи и замена с деталью клиента. Выпишите сумму, которая действительно известна, и неизвестные части. Если страница заставляет самостоятельно догадаться, включён ли товар, исправляйте соседний абзац о составе, а не добавляйте новую сноску далеко от цены.
Нулевое значение и неизвестная сумма
Неизвестную цену нельзя хранить как ноль. Ноль означает определённое условие: отдельная плата отсутствует. Например, передача из Речного в Центр в нашем сценарии не имеет отдельного сбора, поэтому позднее для неё будет указано нулевое значение. Цена неподобранной детали, напротив, ещё не установлена для заказа. Такое различие важно для таблиц, формы и расчёта общей суммы.
Если источник содержит целое число рублей, интерфейс добавляет валюту явно. Запись «1200» без обозначения денежных единиц неполна. Для новой валюты понадобятся отдельные условия предложения, а не простая смена символа возле прежнего числа. В этом курсе все суммы заданы в RUB и не конвертируются. Проверяя прайс, сверяйте значение, валюту, состав и статус известности одновременно. Одно правильное число при неверной подписи способно создавать такое же ошибочное ожидание, как неправильная стоимость.
В учебном результате прайс и LAB-041 перестают противоречить друг другу: 1200 ₽ обозначает труд, 1290 ₽ — выбранный товар, 2490 ₽ — конкретную согласованную комбинацию. Реальные счета, платежи и обращения не создавались. Теперь можно сравнивать предложения по содержанию, потому что цена уже связана с определённым результатом и условиями, а не существует отдельной рекламной цифрой.