Como aplicar um desconto (em %) no carrinho de compras, vindo do usuário?

14/05/2019

5

Nesse site que estou adaptando para minha cliente vai ter valor em % no cadastro do usuário que será aplicado como desconto no carrinho de compras.
É possível armazenar essa informação na sessão por exemplo, para que possa acessá-la a qualquer momento e aplicá-la ao carrinho?
A ideia é salvar esse dado do desconto no Banco de Dados. Assim, ele faria parte do cadastro do usuário. E aplicá-lo no carrinho se o desconto for maior que zero.
Sou novo nessa área de php e mysql, caso alguém possa me ajudar a ideia era inserir nesse código:

public static function getFromSession()
{
$user = new User();
if (isset($_SESSION[User::SESSION]) && (int)$_SESSION[User::SESSION]['iduser'] > 0) {
$user->setData($_SESSION[User::SESSION]);
}
return $user;
}
Responder