Я пытаюсь дать своим новым клиентам скидку 10% на сумму, указанную в их корзине, чем при добавлении суммы, превышающей порог, когда сообщение исчезает, когда они попадают в корзину.
У меня пока есть этот код, но буквально я только начал изучать PHP этой ночью и не уверен, каков будет следующий шаг.Я действительно не знаю, куда еще пойти, кроме попыток узнать больше о PHP.Любые отзывы приветствуются.
$cart = 4167;
$number = ceil($cart / 500) * 500;
echo $number;
$discount = $number - $cart;
$code = "10% off";
echo "\n Spend $$discount more and get $code!";
// Необходимо выскакивать при первом входе в корзину
function is_first_time() {
if (isset($_COOKIE['_wp_first_time']) || is_user_logged_in()) {
return false;
} else {
// expires in 30 days.
setcookie('_wp_first_time', 1, time() + (WEEK_IN_SECONDS * 4), COOKIEPATH, COOKIE_DOMAIN, false);
return true;
}
}
add_action( 'init', 'is_first_time');
// после корзины> $ номер не отображаетсяна странице корзины
Я ожидаю, что пользователь получит скидку после достижения порогового значения в зависимости от его корзины, а затем он больше не будет отображаться.