Когда в вашем магазине на WooCommerce есть товары со скидкой, то по-умолчанию WooCommerce отобразит зачеркнутую цену продажи, а рядом с ней цену со скидкой.
Почему бы не улучшить это поведение и не отобразить вашим покупателям процент скидки, который они получат, купив товар по цене распродажи с помощью сниппета. Он выведет значение сэкономленных процентов рядом с ценой у товаров, на которые вы установили скидку в своем магазине на WooCommerce.
Все, что нужно сделать, это добавить следующий код в файл functions.php вашей темы или в плагин для сайта WordPress:
<?php // Добавляем значение сэкономленных процентов рядом с ценой у товаров add_filter( 'woocommerce_sale_price_html', 'woocommerce_custom_sales_price', 10, 2 ); function woocommerce_custom_sales_price( $price, $product ) { $percentage = round( ( ( $product->regular_price - $product->sale_price ) / $product->regular_price ) * 100 ); return $price . sprintf( __(' Экономия %s', 'woocommerce' ), $percentage . '%' ); } ?>
Результат можно увидеть на скриншоте ниже:
Вот и все. Улучшайте юзабилити для ваших покупателей и ожидайте роста продаж!
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.