Как отобразить несколько видов цен в карточке товара?

Для отображения нескольких видов цен в карточке товара в Битрикс24 можно воспользоваться функционалом мультивалютности и наценок.

1. Настройка валют.
В административной панели Битрикс24 перейдите в раздел "Настройки" -> "Валюты" и добавьте нужные валюты. Укажите основную валюту, в которой будет указываться основная цена, и добавьте дополнительные валюты для отображения альтернативных цен.

2. Настройка наценок.
При создании каталога товаров в Битрикс24 можно указать наценку для каждого товара относительно определенной валюты. Для этого в разделе "Торговый каталог" -> "Товары" выберите нужный товар, во вкладке "Цены" добавьте новую цену и укажите необходимую наценку для каждой валюты.

3. Отображение цен на сайте.
Для отображения нескольких видов цен на сайте необходимо отредактировать компонент, который отвечает за отображение карточки товара. В корне сайта найдите файл компонента для отображения карточки товара (обычно это файл .php с префиксом "element" или "element_") и откройте его для редактирования.

Вам необходимо добавить код, который будет выводить все цены. Для этого воспользуйтесь функцией CPrice::GetList(), которая позволяет получить список всех цен для конкретного товара. Пример кода может выглядеть следующим образом:

CModule::IncludeModule("catalog");

$productId = 123; // ID товара
$currencyCode = "USD"; // Код валюты 

$prices = CPrice::GetList(array(), array("PRODUCT_ID" => $productId));
while ($price = $prices->Fetch()) {
    $priceValue = CCurrencyRates::ConvertCurrency($price["PRICE"], $price["CURRENCY"], $currencyCode); // Преобразование цены в нужную валюту
    echo $priceValue . " " . $currencyCode;
}

Замените 123 на ID вашего товара и USD на код валюты, для которой нужно отобразить цену. Этот код можно добавить в нужное место компонента, чтобы отобразить все цены для данного товара.

Таким образом, вы сможете отобразить несколько видов цен в карточке товара в Битрикс24.