SNIPPET PARA CAMBIAR PRECIO SEGUN LA HORA

add_filter(‘woocommerce_get_price’, ‘change_price_according_to_time’, 10, 2);

function change_price_according_to_time($price, $product) {

date_default_timezone_set(‘America/Mexico_City’); // Cambia esto a tu zona horaria
$hour = date(‘H’); //Obtenemos la hora actual

if ($hour >= 9 && $hour <= 18) { // Define tus propios horarios
return $price; // El precio normal durante las horas especificadas
} else {
return $price * 0.9; // Un 10% de descuento fuera de las horas especificadas
}
}

Entradas relacionadas

719 comentarios

Deja tu comentario