Woocommerce

Mostrar mensaje si tu envió es retiro en local

Esto lo podemos utilizar por ejemplo indicar al cliente una dirección en especifico o el horario de atención de dicho método de retiro del producto

add_action( 'woocommerce_cart_totals_after_shipping' , 'mostrar_mensaje_tipo_envio' );
add_action( 'woocommerce_review_order_after_shipping' , 'mostrar_mensaje_tipo_envio' );

function mostrar_mensaje_tipo_envio() {
		$chosen_method    = WC()->session->get( 'chosen_shipping_methods' );
		$chosen_method     = explode(':', reset($chosen_method) );

		if ( $chosen_method[0] == 'local_pickup' ){
		    echo '<tr class="msg-shipping">
	            <td colspan="2" style="text-align:center;background:lightyellow;">
	            	<strong>Horario de atención Lunes a viernes de 10:00 a 22:00<br> 
Sábado y domingo de 12:00 a 21:00, Previa coordinación</strong>
	            </td>
	        </tr>';			
		}

}