Чтобы отобразить на странице товара в Битрикс 24 прежнюю цену (или новую цену с типом "старая цена"), вы можете выполнить несколько шагов. В зависимости от того, как ваша система настроена, процесс может немного варьироваться. Привожу общий порядок действий:
### Шаг 1: Создание нового типа цены
1. **Перейдите в настройки каталога**:
- Зайдите в админку (веб-версии Битрикс 24) и найдите раздел «Настройки» → «Настройки каталога».
2. **Добавьте новый тип цены**:
- В разделе «Типы цен» создайте новый тип цены, например, "Старая цена". Задайте ему необходимые параметры.
### Шаг 2: Заполнение цены для товаров
1. **Редактирование товаров**:
- Перейдите в раздел с товарами и отредактируйте каждый товар, добавив в него старую цену в новосозданный тип цены.
### Шаг 3: Отображение "старой цены" на странице товара
1. **Настройка шаблона карточки товара**:
- Перейдите в настройки вашего шаблона сайта или интернет-магазина.
- Найдите файл шаблона карточки товара. Обычно это файл `template.php`, который находится в директории `/template/имя_вашего_шаблона/components/bitrix/catalog.element/`.
2. **Добавление кода для отображения старой цены**:
- В старом шаблоне найдите место, где выводится цена товара.
- Добавьте код для отображения новой цены:
```php
<?php
if ($arResult['OFFERS']) {
foreach ($arResult['OFFERS'] as $offer) {
// Получаем старую цену
$oldPrice = $offer['PRICES']['Старая цена']['VALUE'];
// Если старая цена существует, выводим её
if ($oldPrice) {
echo '<div class="old-price">' . $oldPrice . ' ₽</div>';
}
}
} else {
// Получаем старую цену
$oldPrice = $arResult['PRICES']['Старая цена']['VALUE'];
// Если старая цена существует, выводим её
if ($oldPrice) {
echo '<div class="old-price">' . $oldPrice . ' ₽</div>';
}
}
?>
```
### Шаг 4: Проверка результата
1. **Проверьте отображение на сайте**:
- Перейдите на страницу товара и проверьте, отображается ли старая цена корректно.
Этот процесс может потребовать небольших изменений в зависимости от вашей конфигурации Битрикс и структуры шаблонов. Если вы не уверены в своих способностях редактировать шаблоны, рекомендуется создать резервную копию файлов или обратиться к разработчику, который работает с вашей системой.