Portada WooCommerce WooCommerce – Envíos Gratuitos Según Importe de Compra
En WooCommerce podemos configurar la opción de envíos gratuitos, así como poner un precio por envío.
También podemos configurar el envío gratuito según el importe de la compra, lo cual es muy interesante, ya que así incentivamos que el cliente compre más para llegar al envío gratuito y ofreces un regalo al cliente que realiza un pedido por un importe elevado.
Hace poco, Amazon anunció el envío gratuito en pedidos de más de 29€, no vamos a intentar comparar una tienda online con un gigante como Amazon, pero si es cierto que el e-Commerce es un mundo muy competido y es importante fijarse en estos detalles para no quedarse por detrás de la competencia.
Por supuesto, cada caso es distinto y sólo los responsables del comercio electrónico pueden decidir sobre la política de la empresa, pero aquí vamos a explicar cómo configurar los envíos gratuitos a partir de un importe de compra.
√ Hosting WooCommerce con discos SSL optimizado para Posicionarte en Google => CLICK AQUÍ
Como hemos comentado antes, WooCommerce ofrece la posibilidad de forma nativa de ofrecer los envíos gratuitos.
Si ya hemos trabajado con WooCommerce lo habremos visto en alguna ocasión, pero vamos a hacerlo paso a paso por si es la primera vez que necesitáis configurar esta opción en vuestra tienda de comercio electrónico online.
Antes de seguir, esta guía la estamos haciendo con la versión 2.6.14 de WooCommerce. Es posible que versiones anteriores y posteriores sean ligeramente distintas.
Para saber que versión de WooCommerce tenemos instalada, sólo debemos ir a Plugins Instalados y buscar el plugin de WooCommerce. Ahí nos dará la versión que tenemos instalada.
Lo primero que tenemos que hacer es ir a la sección de envíos desde WooCommerce / Ajustes / Envío.
Si ya estamos trabajando con WooCommerce, ya tendremos generada una Zona de envío. Si no es así deberemos crearla. Por defecto, WooCommerce ya tiene añadida la zona Resto del mundo, así que nosotros haremos click en Añadir zona de envío.
A modo de ejemplo, vamos a configurar como envíos nacionales a España. Para eso añadimos un Nombre de la zona y en la casilla de Regiones buscamos, o escribimos, España. Después sólo quedará Guardar los cambios.
Después de eso tenemos que hacer click en símbolo (+) que hay en Método(s) de envío. Justo al lado de “No hay métodos de envío para esta zona”.
Eso nos abrirá una ventana con un menú desplegable en el que podemos encontrar el método de Envío gratuito. Este es el que tenemos que seleccionar y después hacer click en Añadir método de envío.
Una vez añadido en envío gratuito tenemos que configurarlo. Para eso tenemos que hacer click en el textoEnvío gratuito que acabamos de añadir.
En la siguiente ventana vemos que tenemos dos opciones. La primera es el texto que se mostrará al cliente en la pantalla.
En la siguiente indica que El envío gratuito requiere…. Aquí tenemos que seleccionar la opción Una cantidad mínima de pedido.
Al seleccionarla nos mostrará otro campo con el texto Cantidad mínima de pedido y aquí es donde vamos a añadir el importe que queramos a partir del cual se podrán beneficiar del envío gratuito. Como ejemplo vamos a poner 29€.
El menú de WooCommerce no parece muy intuitivo ya que podemos pensar que la cantidad mínima de pedido puede referirse a una cantidad mínima de productos, pero si pasamos el ratón por el símbolo de interrogación que aparece al lado del campo nos informa de que los usuarios deberán gastar esta cantidad para beneficiarse de la oferta.
Ahora si vamos a nuestra tienda y hacemos una prueba, podemos comprobar que, efectivamente, nos muestra el envío gratuito cuando el importe supera los 29€ que hamos configurado.
Si os habéis fijado en la prueba, además de la opción de envío gratuito, aparece el otros métodos de pago que tenemos configurados.
Esto puede molestar a algunos usuarios ya que el Precio único se muestra aun habiendo superado el importe que implica el Envío gratuito.
En WooCommerce no hay ninguna opción de forma nativa para evitar esto. Lo que si ofrecen es un código que podemos usar par añadirlo al archivo functions.php de nuestro theme.
Esta opción es mucho más engorrosa de lo que WooCommerce nos tiene acostumbrados, pero por ahora es la única que hay.
El código es el siguiente:
/** * Hide shipping rates when free shipping is available. * Updated to support WooCommerce 2.6 Shipping Zones. * * @param array $rates Array of rates found for the package. * @return array */ function my_hide_shipping_when_free_is_available( $rates ) { $free = array(); foreach ( $rates as $rate_id => $rate ) { if ( 'free_shipping' === $rate->method_id ) { $free[ $rate_id ] = $rate; break; } } return ! empty( $free ) ? $free : $rates; } add_filter( 'woocommerce_package_rates', 'my_hide_shipping_when_free_is_available', 100 );
ATENCIÓN: Este código es sólo para versiones de WooCommerce 2.6 y superiores. Para versiones más antiguas consultar este enlace.
Con esto desaparecerá las otras opciones den envíos si el envío gratuito ha sido activado y entra dentro del precio que hemos estipulado.
En Hostinet trabajamos desde hace más de 15 años con servidores ubicados en España (Madrid).
Te garantizamos una IP española para tu Hosting WooCommerce SSD.
Podrás conseguir que tu página web se posicione mucho mejor en los principales buscadores.
¡Contrata ahora tu Hosting WooCommerce SSD y disfruta de su ultra-velocidad! ¡No te arrepentiás!