wpsl_get_price

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

Using

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

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>
Leave a Reply

B I PHP JS

Made with by CodyShop