I've got these code to unset required fileds en check out car:
add_filter( 'woocommerce_shipping_fields', 'shipping_remove_fields' );`
function shipping_remove_fields( $fields )`
{
unset( $fields[ 'shipping_last_name' ][ 'required' ] );
unset( $fields[ 'shipping_first_name' ][ 'required' ] );
return $fields;
}
How can i hide fields on shipping form?
Hide fielsd name surname etc.. on shippment.
To hide checkout shipping first and last name fields use:
add_filter( 'woocommerce_shipping_fields', 'shipping_remove_fields' );
function shipping_remove_fields( $fields )
{
unset( $fields[ 'shipping_last_name' ] );
unset( $fields[ 'shipping_first_name' ] );
return $fields;
}
To hide checkout shipping fields entire section, just use:
add_filter( 'woocommerce_cart_needs_shipping_address', '__return_false');