Percentagem de compra recorrente

Fala pessoal,
Estou criando um projeto de sistemas de vendas em Java Swing, parei numa parte que preciso implementar uma lógica para pagamento recorrente, do tipo “informar uma porcentagem de compra recorrente para medicamentos”, “quando clientes comprarem o mesmo medicamento na próxima compra o valor do medicamento seja calculado com essa porcentagem de desconto

Alguém poderia dar um empurrão?
Estarei muito grato.