WooCommerce позволяет вам “запланировать” скидку на цену товара – вы можете указать дату начала и дату окончания, чтобы запустить скидку автоматически. Позволяет ли WooCommerce показать дату завершения скидки?
По какой-то причине, эта информация видна только администратору. Было бы здорово показать “дату окончания скидки” также и покупателям, не так ли? Итак, давайте сделаем это! Скопируйте PHP код ниже т вставьте его в файл functions.php вашей темы.
add_filter( 'woocommerce_sale_flash', 'genius_sale_end_date', 9999, 3 );
function genius_sale_end_date( $html, $post, $product ) {
if ( $product->get_date_on_sale_to() ) return $html . ' (скидка завершится ' . gmdate( 'd M', $product->get_date_on_sale_to()->getTimestamp() ) . ')';
return $html;
}
Данный хук для WooCommerce покажет (скидка завершиться День Месяц) сразу после надписи “скидка“.

Александр Сокирка
Занимаюсь веб разработкой с 2007 года. Имею большой опыт в веб-дизайне и разработке сайтов. Являюсь автором YouTube канала Быть Программистом. Основатель бренда Aletheme и автор тем для WordPress на маркетплэйсе Envato. С 2017 года занимаюсь обучением людей желающим стать программистами. Мои обучающие программы можно найти на этом сайте или на Udemy.