Cancelar Pedido após dias 5 dias
Olá todos,
Estou fazendo um site, nele tenho um sisteminha de pedidos, segue a estrutura da minha tabela 'pedidos'
CREATE TABLE IF NOT EXISTS `pedidos` (
`pedidoId` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
`pedidoReferencia` varchar(20) DEFAULT NULL,
`pedidoNome` varchar(255) DEFAULT NULL,
`pedidoEmail` varchar(255) DEFAULT NULL,
`pedidoForma` varchar(255) DEFAULT NULL,
`pedidoStatus` varchar(255) DEFAULT 'Aguardando Pagamento',
`pedidoData` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`pedidoVisibilidade` varchar(255) DEFAULT 'sim'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
só estou trabalhando com 3 tipos de status:
-Aguardando Pagamento
-Aprovado
-Cancelado
como podem ver, assim que o cliente faz a compra, fica como status 'aguardando pagamento'
quando cliente faz pagamento, ele manda comprovante para meu e-mail, eu checo se esta tudo ok, dou um update para 'aprovado'
mas quando o cliente não faz o pagamento dentro de 5 dias, eu dou um update para cancelado, só que isso requer atenção, ficar contando os dias, etc...
eu gostaria que desse um update sozinho para 'cancelado' após dias 5 caso status não esteja 'aprovado'
só que eu não faço ideia de como fazer isso,
agradeço a quem puder me ajudar !
Discussão (9)
Carregando comentários...