rev21 oltre a quanto detto (che quindi, sarebbe un problema nel caso sovraccaricasse le richieste al database, quindi come fattore limitante mySQL e PHP), una cosa è importante: nelle impostazioni di WooCommerce, Email, assicurati che non venga inviata un'email per "prodotto aggiunto al carrello" o "carrello abbandonato", sarebbe del tutto inutile. Per la verità ora non la trovo, mi sembra che con una vecchia versione questo avveniva di default, da quanto ricordo. Mentre è importante che arrivi l'invio per "nuovo ordine", "ordine annullato", "ordine fallito" (quest'ultimo ti informa di eventuali bug, problemi).
Puoi eventualmente filtrare il traffico per IP, protezioni antispam (così come captcha per l'invio del form di contatto), occhio però che non vengano per sbaglio bloccati utenti reali, occorre quindi un compromesso fra le due cose, a seconda della situazione.