¿Cómo Aplicar el Envío Gratis en Ciertos Productos en WooCommerce? (con vídeo)
Publicado: 2020-05-14
Última actualización - 24 de septiembre de 2021
Hay momentos en los que su negocio está en pleno apogeo o desea atraer más clientes a su tienda WooCommerce. Tienes estrategias para ofrecer descuentos u ofrecer envío gratis en tus productos. Hemos discutido estrategias efectivas que involucran precios dinámicos y descuentos en su tienda WooCommerce en otro artículo. La estrategia de envío gratuito es útil cuando tiene productos como insignias promocionales, obsequios o regalos para ofrecer, y no desea cobrar a sus clientes por esto. También es una buena idea aplicar el envío gratis de WooCommerce solo para productos específicos.
Pero aquí está el giro en la historia. WooCommerce, de forma predeterminada, no proporciona una función específica que le permita aplicar el envío gratuito solo para productos específicos. Aunque WooCommerce tiene un método de envío predeterminado como Envío gratuito , se aplicará a todos los productos.
En este artículo, le mostraré cómo puede aplicar el envío gratuito de WooCommerce en ciertos productos (porque aún necesita cobrar por sus productos que se pueden enviar, ¿no?).
Aplicar el envío gratuito de WooCommerce en ciertos productos
Hay dos métodos para lograr esto:
- Un método fácil que involucra clases de envío de WooCommerce.
- Otro método fácil usando complementos (para más filtrado y personalización).
Método 1: usar las clases de envío de WooCommerce.
Como mencioné anteriormente, WooCommerce no tiene una función directa que le permita aplicar el envío gratuito en ciertos productos. Pero puede lograr esto utilizando las clases de envío de WooCommerce y el método de envío de tarifa plana predeterminado .
Así es como puedes hacer esto:
Paso 1: cree una clase de envío para productos gratuitos
Ve a WooCommerce > Configuración > Envío > Clases de envío.
Supongo que conoce las clases de envío de WooCommerce. Si no, consulte este artículo.
Haga clic en el botón Agregar clase de envío para comenzar. Considere que tiene dos productos; una sudadera con capucha y una taza. Desea cobrar el envío por la sudadera con capucha y ofrecer envío gratuito en la taza (estoy usando este escenario para mostrarle cómo se aplicará el envío gratuito junto con el producto que se puede enviar).
Para este caso, he creado dos clases de envío separadas, como se muestra en la siguiente captura de pantalla.

Paso 2: configurar las tarifas de envío
A continuación, debemos configurar las tarifas de envío en las zonas de envío. Para ello, haga clic en Zonas de envío y seleccione la zona de envío de su preferencia. Para esta demostración, estoy usando la zona de envío predeterminada.
Agregue el método de envío de tarifa plana y haga clic en la opción Editar para configurarlo, como se muestra en la siguiente captura de pantalla.

Aparece una ventana emergente donde puede configurar los ajustes de Tarifa Plana. La primera configuración es personalizar el título del método. Este método se mostrará en el carrito y en el proceso de pago. Para nuestro caso, cuando se aplica el envío gratis, el texto resultante es simplemente Tarifa plana sin valor, lo que puede parecer extraño. Por lo tanto, sería una buena idea cambiar el título a un título más general, digamos Gastos de envío .
Paso 3: aplique el costo de envío para la clase de envío
En la sección Costo de clase de envío , ingrese el costo de envío para "Clase de productos gratis" como valor 0 . y a la “clase de sudadera con capucha” se le asigna el valor 10 .
La configuración es como se muestra en la captura de pantalla a continuación.

Paso 4: asigne la clase de envío a los productos relevantes
Ahora debemos asignar las clases de envío a los productos requeridos.
La siguiente captura de pantalla muestra cómo se asigna la "clase de sudadera con capucha" al producto: "Sudadera con capucha Woo".

Y la siguiente captura de pantalla muestra cómo se asigna la "clase de productos gratuitos" al producto: "Woo Mug".

Así es como se aplican las tarifas de envío en nuestra página de carrito de WooCommerce.
Cuando el producto gratuito - "Woo Mug" se agrega al carrito, la tarifa plana muestra un valor vacío en el carrito, como se muestra en la siguiente captura de pantalla.

De esta forma, puedes ofrecer envío gratuito en determinados productos.
Pero eso no es todo. Para ver cómo se ve afectado el carrito cuando se agregan productos que se pueden enviar al carrito, agreguemos el otro producto: "Sudadera con capucha Woo".

La tarifa plana ahora muestra $ 10, según lo configurado en la configuración "Costo de clase de envío de clase con capucha" del método de envío de tarifa plana. Por lo tanto, se cobrará la tarifa de envío solo de los productos que se pueden enviar.
Sugerencia: si desea conservar el título de tarifa plana y aún desea aplicar el envío gratuito. Una solución alternativa es crear dos métodos de envío de tarifa plana diferentes. Defina un método plano para los productos que se pueden enviar manteniendo el título, y cambie el título (probablemente a "Envío gratuito") y configure los ajustes de envío gratuito para otro.
Método 2: usar complementos de WooCommerce para una mayor personalización.
Si desea aplicar filtros para ofrecer envío gratuito en ciertos productos, existen bastantes complementos que lo ayudarán a lograrlo.
Aquí, enumero cuatro de los mejores complementos de WooCommerce para nuestro caso.
1. ELEX Ocultar complemento de métodos de envío de WooCommerce
Este complemento le brinda el control para ocultar condicionalmente los métodos de envío de acuerdo con varios parámetros en su tienda. Uno de los escenarios populares en los que los propietarios de tiendas querrían usar este complemento es ocultar otros métodos de envío cuando el envío gratuito está disponible. El complemento ofrece una interfaz fácil de usar que le ofrece la opción de ocultar selectivamente los métodos de envío según la categoría del producto, la clase de envío, el peso del pedido, el destino del envío, etc.
Por ejemplo, puede ocultar los métodos de envío predeterminados de WooCommerce para ciertos productos y ofrecer solo un método de envío para otros. O bien, puede ofrecer solo visualización de envío gratuito para productos de una clase de envío específica. Si ha integrado un transportista en particular en su tienda, también puede ocultar el método completo o servicios específicos del transportista.
Compra el complemento aquí.
2. Envío gratuito avanzado de WooCommerce
Probablemente una de las soluciones ideales para ofrecer envío gratuito en productos específicos.

El complemento está desarrollado específicamente para escenarios de envío gratuito. Con este complemento, puede ofrecer envío gratuito cuando el carrito contiene productos, categorías, clase de envío, cupón, peso, cantidad o subtotal específicos. También puede configurar usando detalles de usuario como rol de usuario, país, estado, ciudad y código postal. Además de esto, puede usar las propiedades del producto, como las dimensiones del producto, el stock y el estado del stock.
Además, el complemento le permite combinar métodos de envío e incluye una función para ocultar otros métodos de envío cuando el envío gratuito está disponible.
Descarga el complemento gratuito.
La siguiente captura de pantalla muestra una configuración básica de muestra que se configurará para el envío gratuito en productos específicos.

Si cree que es suficiente personalización, puede consultar la versión premium para obtener aún más opciones de personalización.
El autor del complemento Jeroen Sormani sugiere:
El complemento de envío gratuito avanzado funciona mejor si todo el pedido debe ser envío gratuito. De lo contrario, recomendaría dividir el carrito en paquetes separados y configurar las tarifas de envío en consecuencia. Esto se puede hacer usando el complemento Paquetes de envío avanzados de WooCommerce o un fragmento de código.
3. Método avanzado de envío de tarifa plana WooCommerce
Otra buena alternativa.

Con este complemento, puede crear métodos de envío ilimitados. Puede crear métodos de envío para productos, categorías y países específicos, así como el subtotal del carrito. No solo esto, también puede configurar tarifas personalizadas utilizando clases de envío.
El complemento también tiene una función para personalizar cómo se deben mostrar los métodos de envío. Puede optar por mostrar los métodos de envío con botones de opción o de forma desplegable.
Descarga el complemento gratuito.
La siguiente captura de pantalla muestra una configuración básica de muestra que se configurará para el envío gratuito en productos específicos.

Si está buscando una personalización aún mayor que involucre zonas de envío, estado, códigos postales, roles de usuario, SKU y etiquetas de productos, cupones, etc., entonces probablemente debería probar la versión premium .
4. Complemento profesional de envío de tarifa de tabla de WooCommerce

Una de las características que hacen que este complemento sea mejor que los otros dos es la opción de establecer un rango de peso, precio y cantidad de productos. Si está ofreciendo envío gratuito según el peso, el precio, la cantidad de productos, las categorías, los destinos de envío (zona de envío, países, estados y códigos postales), esta debería ser una mejor opción.
Una de las funciones destacadas es la columna Grupo de métodos que le permite combinar varios métodos de envío.
En este complemento, el escenario de envío gratuito se crea utilizando clases de envío o categorías de productos.
Explore más funciones del complemento.
Si prefiere ver un video tutorial, puede ver el siguiente video.
Pensamientos finales
Si desea aplicar el envío gratuito de WooCommerce en ciertos productos sin ninguna condición, puede seguir el primer método de inmediato. De lo contrario, usar uno de los complementos mencionados anteriormente podría ser una buena idea.
Si tiene un requisito de envío específico y no puede encontrar una solución, pregúnteme en la sección de comentarios. Con suerte, te responderé con una posible solución.
Además, lea acerca de las formas de evitar el robo de paquetes.
Mientras tanto, puedes seguir leyendo más artículos increíbles en nuestro blog LearnWoo.