Cliente solicitou troca do produto

Gostaria de saber como tratar a troca de um produto através da loja. É possível gerar um crédito na conta do cliente? Se o produto escolhido na troca for mais caro que o produto comprado inicialmente, como cobrar essa diferença? Obrigada!

O cliente por lei tem até 7 dias corridos após a entrega para se arrepender, o lojista tendo que fazer a devolução integral do valor pago se este for o caso.

Para troca uma solução viável é gerar um cupom de desconto no valor da troca, sendo a diferença paga normalmente pelos os meios disponibilizados.

Obrigada pela resposta! =)