Hola, ya lo resolví.
Tengo que ir a woocommerce > envíos > y en «ubicaciones no cubiertas por tus otras zonas» ponerlo en gratuito, por ejemplo. Había puesto otro «nombre de la zona» para España por ejemplo y en gratuito, pero parece que no lo reconoce y me daba error ya que woocommerce cogía el de «ubicaciones no cubiertas…» y no había puesto un método de envío ahí.
He buscado por internet la solución y no lo encontré. Así que espero que os ayude.
La web era; https://activamarket.es/