wpsl_get_price

Функция для получения html блока цены товара и последующей его обработки. Если товар — простой, выводит базовую цену. Если товар — вариативный, то диапазон от минимальной цены вариации до максимальной. Если товар — цифровой, и его стоимость равна нулю, выводит текст «Free».

Использование и параметры

wpsl_get_price( $id, $min = false, $from = '', $to = '-', $tag = 'span', $currency = true, $class = '' );

$id — идентификатор товара (целое число, обязательный параметр).

$min — если значение true, выводит только минимальную цену вариативного товара (true или false).

$from — текст «до» вывода цены.

$to — текст между минимальной и максимальной ценой (по умолчанию — дефис).

$tag — тег-обертка для каждой цены.

$currency — выводить национальную валюту (true или false).

$class — класс для тега-обертки цены (string)

Примеры

#1 Выведем диапазон цен вариативного товара с идентификатором 99

echo wpsl_get_price( 99 );

// получим html блок:
<span class="prices">
	<span class="min-price ">50</span>
	- <span class="max-price ">200</span>
	<span class="currency">₽</span>
</span>

#2 Выведем только минимальную цену вариативного товара без национальной валюты

echo wpsl_get_price( 99, true, 'от', '', '', false );

// получим html блок:
<span class="prices">
	от <span class="min-price ">50</span>
</span>
Добавить комментарий

Made with by WP Store