Hola,
Sobre el punto uno, esos campos son necesarios para calcular el envio. Asi que no entiendo muy bien porque quieres hacerlo. Podrias detallar mas cual es el motivo.
Sobre el punto dos, simplemente tienes que editar la plantilla destinada para la seccion de los metodos de envio que la encontraras en «templates/cart/cart-shipping.php» y despues de modificar añadirla al tema. Recuerda que deberias crear un tema hijo, para no perder nada despues de una actualizacion del tema.
Iniciador del debate
Pitecus
(@pitecus)
Cordial saludo @kallookoo, muchas gracias por responder,
sucede que envío a unos puertos por cada país, tarifa fija, el usuario solo tiene que buscar su pais y el puerto y este ya tiene un precio fijo.
Lo que quiero entonces es o que aparezca solo las lista de zonas de envío o que solo digite la ciudad y cargue los puertos que he creado, eso es posible?.
Muchas gracias
Ahora tiene mas sentido.
En teoria puedes eliminar cualquier campo, revisa este link; https://developer.woocommerce.com/docs/customizing-checkout-fields-using-actions-and-filters/
Lo unico que ahora no me acuerdo es como decirle al WooCommerce como debe calcular los gastos de envio.
Mirando asi por encima, creo que seria mas facil usar un plugin como este; https://wordpress.org/plugins/distance-based-shipping-calculator/