This plugin lets you change the “add to cart” labels on all single product pages (per product type) and also on archive/shop page (per product type)
WooCommerce – Custom "Add To Cart" labels on single product pages (per product type) and archive / shop page (per product type).