Hola,
Por defecto, en WooCommerce solo se pueden configurar portes de envío por país. Si en tu WordPress tienes instalado el plugin Table Rate Shipping podrías establecer distintos portes de envío por código postal.
Puedes revisar la documentación de este plugin en el siguiente enlace:
https://docs.woothemes.com/document/table-rate-shipping/
Existen otros plugins que permitirían realizar una configuración similar para los portes de envío. Una opción sería:
https://wordpress.org/plugins/woocommerce-apg-weight-and-postcodestatecountry-shipping/