# Arbre de décision — preset WC API Rate Limiter

## Volade · Ressource publique

```
                    [Boutique WooCommerce en production]
                                    |
                    ┌───────────────┴───────────────┐
                    |                               |
         Signes card testing actifs ?          Pas d'attaque visible
         (refus paiement, micro-commandes)              |
                    | OUI                               |
                    v                                   v
         ┌──────────────────┐              Utilisez-vous REST WC en prod ?
         | card_testing     |              (headless, ERP, app mobile)
         | 30 req/min       |                        |
         | wc_sensitive     |           ┌────────────┴────────────┐
         └──────────────────┘           | OUI                     | NON
                    |                   v                         v
                    |          Clés API authentifiées ?    Environnement
                    |                   |                  staging / import ?
                    |        ┌──────────┴──────────┐              |
                    |        | OUI                 | NON          |
                    |        v                     v              v
                    |   ┌─────────┐         ┌────────────┐  ┌──────────┐
                    |   | api_keys|         | woocommerce|  | agency   |
                    |   | 500/min |         | 120/min    |  | 300/min  |
                    |   └─────────┘         | wc_all     |  | wc_all   |
                    |                       └────────────┘  └──────────┘
                    |                             |
                    └─────────────┬───────────────┘
                                  v
                    Faux positifs après 24 h ?
                                  |
                    ┌─────────────┴─────────────┐
                    | OUI                       | NON
                    v                           v
         Monter d'un cran (ex. card_testing      Garder preset +
         → woocommerce) OU allowlist IP         monitoring mensuel
         ERP / agence
```

## Légende presets

| Preset | Requêtes / 60 s | Routes |
|--------|-----------------|--------|
| card_testing | 30 | orders, customers, coupons, payment_gateways |
| woocommerce | 120 | tout `/wc/` |
| agency | 300 | tout `/wc/` |
| api_keys | 500 | tout `/wc/` (clés authentifiées tolérées) |

**Plugin :** [WC API Rate Limiter by Volade](https://volade.com/fr/cms/wordpress/extensions/wc-api-rate-limiter-by-volade)
