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 покажет (скидка завершиться День Месяц) сразу после надписи «скидка«.