Принцип | Описание |
Четкость | Цена должна быть легко читаемой |
Полнота | Указание валюты и условий |
Достоверность | Актуальность и соответствие действительности |
- Функция форматирования:
function formatPrice(price) { return new Intl.NumberFormat('ru-RU', { style: 'currency', currency: 'RUB' }).format(price);
}
- Пример использования:
document.getElementById('price').innerText = formatPrice(2499);
Элемент | Рекомендация |
Размер шрифта | На 20-30% крупнее основного текста |
Цвет | Контрастный, обычно темный или акцентный |
Расположение | Рядом с кнопкой "Купить" |
- Четко выделенная
- Без лишних декоративных элементов
- С указанием валюты
2. Старая цена (при скидке)
- Перечеркнутая
- Меньшего размера
- Серого цвета
- Яркий акцентный цвет
- Возможен значок %
- Выделение размера скидки
Валюта | Правильное отображение | Неправильное отображение |
Рубли | 1 299 ₽ | 1299р. |
Доллары | $29.99 | 29 долларов |
Евро | 24,99 € | 24.99EUR |
- Увеличенный размер шрифта
- Фиксированное положение при прокрутке
- Минималистичное оформление
- Кнопка покупки рядом с ценой
- Указание полной стоимости
- Отображение всех дополнительных платежей
- Соблюдение закона о защите прав потребителей
- Возможность узнать стоимость до оформления заказа
Правильное отображение цен значительно влияет на конверсию сайта. Соблюдение технических, визуальных и юридических норм позволяет создать удобный и надежный интерфейс для покупателей.