> ## Documentation Index
> Fetch the complete documentation index at: https://docs.yampi.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# cashback

> Utilitário para encontrar a regra de cashback válida para um determinado preço.

Mixin que fornece um método para selecionar a regra de cashback aplicável com base no valor do produto. Usado pelo componente `Cashback` para exibir o percentual correto de retorno.

## Uso

```js theme={"system"}
import cashbackMixin from '@/mixins/cashback';

export default {
    mixins: [cashbackMixin],
    computed: {
        activeCashback() {
            return this.getValidCashback(this.product.cashbacks, this.product.price);
        },
    },
};
```

## Métodos

| Método             | Parâmetros                        | Retorno  | Descrição                                                                                              |
| :----------------- | :-------------------------------- | :------- | :----------------------------------------------------------------------------------------------------- |
| `getValidCashback` | `cashbacks: Array, price: Number` | `Object` | Retorna a regra de cashback cujo `min_amount` ≤ `price` ≤ `max_amount`, ou `{}` se nenhuma for válida. |
