Quando vamos acessar uma oferta pela notificação de alerta de preço, pode já ser tarde e o item promocional ter sido vendido, pode ter sido um preço equivocado que já foi corrigido, ou outra situação que, no fim, preferiríamos que o alerta não tivesse sido removido.
Para esses casos, seria interessante que pelo menos o último valor utilizado como alerta de preço para um determinado item ficasse armazenado para que fosse facilmente reaproveitado ao definir um novo alerta.
De forma simplificada, ao receber um alerta, que o usuário tenha a opção de “dispensar” ou “renovar”. No “renovar”, ele mostraria o último valor, e o usuário poderia alterar ou confirmar o mesmo valor.
O site de videogames “isthereanydeal” tem um sistema de alertas sensacional, sugiro como uma boa referência.
O keepa também tem um sistema que acho bacana, ele não remove os alertas automaticamente, mas na notificação te dá duas opções:
Parar o monitoramento para aquele produto
Atualizar o preço desejado (caso queira ser notificado mas tenha mudado de idéia sobre o preço que gostaria ser alertado)
Na minha opinião faz mais sentido manter o alerta quando não há ação do usuário porque:
Se o usuário for fazer a compra, ele provavelmente vai abrir o site pra ir comprar, então fazer a ação de deletar tá ‘no meio do caminho’
Muitas vezes um jogo pode atingir o preço que a gente queria mas a gente não tem condições de comprar naquele momento, e seria mais simples a gente não ter que tomar nenhuma ação, e simplesmente aguardar um próximo alerta de alteração de preço que seja igual ao configurado.
Da forma que funciona atualmente, não temos nem como colocar o alerta novamente pro mesmo preço, a não ser que o preço suba novamente, mas isso envolve ter que ficar checando manualmente até isso acontecer, e além de não ser prático e é muuuito fácil acabar esquecendo.