• Resuelto cowcatapult

    (@cowcatapult)


    Hola

    Tengo una duda con los tipos de envío de woocommerce, para España tengo envío normal y envío gratuito a partir de 75€. Todo correcto, no tengo ningún problema, pero cuando un pedido supera los 75€ da la opción de elegir el envío normal o el gratuito, yo quiero que solamente aparezca el gratuito, ya que a algunos clientes les resulta confuso. He mirado por todas partes y en el foro, además de plugins, pero no encuentro nada.

    ¿Alguien tiene el mismo problema o sabe cómo solucionarlo?

    Muchas gracias

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Hola Cowcatapult,
    Yo quiero hacer la misma pregunta, me pasa exactamente lo mismo que a ti y no encuentro la solución.

    Si encuentras la respuesta te agradecería la compartieras, me harías un gran favor… : )

    Iniciador del debate cowcatapult

    (@cowcatapult)

    Por fin lo encontré!!

    gracias a esta web: http://www.pootlepress.com/
    y funciona! además tiene muchos tutoriales sobre woocommerce

    hay que copiar en el archivo functions.php del tema que estés usando, lo siguiente:

    /**
    * woocommerce_package_rates is a 2.1+ hook
    */
    add_filter( ‘woocommerce_package_rates’, ‘hide_shipping_when_free_is_available’, 10, 2 );

    /**
    * Hide shipping rates when free shipping is available
    *
    * @param array $rates Array of rates found for the package
    * @param array $package The package array/object being shipped
    * @return array of modified rates
    */
    function hide_shipping_when_free_is_available( $rates, $package ) {

    // Only modify rates if free_shipping is present
    if ( isset( $rates[‘free_shipping’] ) ) {

    // To unset a single rate/method, do the following. This example unsets flat_rate shipping
    unset( $rates[‘flat_rate’] );

    // To unset all methods except for free_shipping, do the following
    $free_shipping = $rates[‘free_shipping’];
    $rates = array();
    $rates[‘free_shipping’] = $free_shipping;
    }

    return $rates;
    }

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Gastos de envío woocommerce’ está cerrado a nuevas respuestas.