Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2015, 02:44
Melsan
 
Fecha de Ingreso: marzo-2005
Mensajes: 120
Antigüedad: 19 años, 1 mes
Puntos: 1
Configurar gastos envío Woocommerce

Buenos días:

Estoy terminando una tienda con Woocommerce y quiero que al superar los 90 € de compra los gastos de envío sean gratis, y por lo tanto no se muestre ningún otro metodo de envío.

Añado este código al funtions.php y lo consigo sin problemas:

add_filter( 'woocommerce_package_rates', 'ocultar_otros_envios', 10, 2 );

// Oculta otros tipos de envío cuando el envío gratuito está disponible
function ocultar_otros_envios( $rates, $package ) {
if ( isset( $rates['free_shipping'] ) ) {

// Deshabilita todos los métodos de envío activos, excepto el envío gratuito.
$free_shipping = $rates['free_shipping'];
$rates = array();
$rates['free_shipping'] = $free_shipping;
}

return $rates;
}


Pero me gustaría ir un poquito más allá y cuando se supere los 90 € de compra se muestre solo envío gratuito y entrega en mano o recogida local como lo llama Woocommerce. En mi caso tiene sentido ya que el cliente, local preferirá que le entreguemos el producto en mano para verlo sobre en el momento.

Gracias por vuestra ayuda