Cómo aplicar un descuento al artículo del carrito más barato en WooCommerce

Publicado: 2023-11-09

¿Quieres aplicar un descuento al artículo del carrito más barato en WooCommerce? Si estás buscando un tutorial paso a paso, sigue leyendo este artículo.

Los estudios demuestran que ofrecer envío gratuito o descuentos en la compra te ayudará a vender más cosas. Al manejar una tienda en línea, es necesario desarrollar estrategias como esta para aumentar la tasa de conversión.

Algunos métodos comprobados para aumentar las tasas de conversión son las ventas adicionales, ofrecer descuentos por categorías, etc. Pero recientemente, la gente descubrió que ofrecer descuentos en el artículo más barato del carrito es otra gran cosa que puede hacer.

De forma predeterminada, WooCommerce no viene con esta función. Pero con algunas modificaciones podemos lograrlo. Si buscas una guía paso a paso, sigue leyendo este artículo. Aquí le mostraremos cómo completar la tarea sin problemas.

Veamos cómo aplicar un descuento al artículo del carrito más barato en WooCommerce sin más preámbulos.

Cómo aplicar un descuento al artículo del carrito más barato en WooCommerce

Si necesita una solución sencilla, utilice este método. Puede completar la tarea con algún código sin complementos adicionales.

Recomendamos pegar el código en el archivo funciones.php de un tema secundario o en un complemento específico del sitio como Code Snippets.

Escenario 1. 50% de descuento en el producto más barato

Si necesita ofrecerle al cliente un descuento fijo del 560 % en el producto más barato del carrito, lo tenemos cubierto.

El código que vas a utilizar es:

 add_action('woocommerce_before_calculate_totals', 'yaycommerce_cheapest_cart_item_half_off', 9999);



función yaycommerce_cheapest_cart_item_half_off( $carro ) {



si (is_admin() &&! definido( 'DOING_AJAX' ) ) retorno;



si ( did_action( 'woocommerce_before_calculate_totals' ) >= 2 ) retorno;



si (cuenta ($carro->get_cart()) <2) retorno; // AL MENOS 2 PRODUCTOS EN EL CARRITO



$mín = PHP_FLOAT_MAX;



// RECORRE EL CARRITO PARA ENCONTRAR EL ARTÍCULO MÁS BARATO

foreach ($carro->get_cart() as $cart_item_key => $cart_item ) {

if ($cart_item['datos']->get_price() <= $min) {

$min = $cart_item['datos']->get_price();

$más barato = $cart_item_key;

}

}



// RECORRE EL CARRITO PARA REDUCIR EL PRECIO DEL ARTÍCULO MÁS BARATO EN UN 50%

foreach ($carro->get_cart() as $cart_item_key => $cart_item ) {

si ($el más barato == $cart_item_key) {

$precio = $cart_item['datos']->get_price() / 2;

$cart_item['datos']->set_price( $precio);

$cart_item['datos']->set_sale_price( $precio);

}

}



}

En este caso, pegaremos el código en el complemento Code Snippets.

Fragmento de descuento de YayCommerce

Una vez que haya agregado el código, guarde el fragmento. Ahora, agrega un producto a tu carrito.

precio sin descuento

Según nuestra personalización, debemos agregar dos o más productos al carrito para obtener el descuento. Entonces, agregue uno o más productos al carrito.

descuento en el carrito aplicado

Puedes ver que se aplicó un descuento del 50% al artículo más barato.

Escenario 2. Obtenga el producto más barato gratis

A veces es necesario regalar el artículo más barato. Aquí está el fragmento de eso:

 add_action('woocommerce_before_calculate_totals', 'yaycommerce_cheapest_cart_item_half_off', 9999);



función yaycommerce_cheapest_cart_item_half_off( $carro ) {



si (is_admin() &&! definido( 'DOING_AJAX' ) ) retorno;



si ( did_action( 'woocommerce_before_calculate_totals' ) >= 2 ) retorno;



si (cuenta ($carro->get_cart()) <2) retorno; // AL MENOS 2 PRODUCTOS EN EL CARRITO

$mín = PHP_FLOAT_MAX;



// RECORRE EL CARRITO PARA ENCONTRAR EL ARTÍCULO MÁS BARATO

foreach ($carro->get_cart() as $cart_item_key => $cart_item ) {

if ($cart_item['datos']->get_price() <= $min) {

$min = $cart_item['datos']->get_price();

$más barato = $cart_item_key;

}

}

// REGALA EL ARTÍCULO MÁS BARATO GRATIS

foreach ($carro->get_cart() as $cart_item_key => $cart_item ) {

si ($el más barato == $cart_item_key) {

$precio = $cart_item['data']->get_price() / 20000;

$cart_item['datos']->set_price( $precio);

$cart_item['datos']->set_sale_price( $precio);

}

}



}

Puede pegar el código en el complemento Code Snippets. Una vez que hayas hecho eso, revisa tu carrito.

producto más barato gratis

Como puedes ver en la captura de pantalla, el precio del artículo más barato que tenemos en el carrito es $0.

¡Eso es todo!

NOTA: Recomendamos generar una copia de seguridad completa del sitio web si pega este código en el archivo funciones.php. Puede restaurar el sitio a su estado anterior si hay algún problema.

Bonificación: cómo utilizar descuentos para productos específicos

Usaremos el complemento YayPricing para esta tarea. Lo primero que debes hacer es ir a la configuración de YayPricing.

yay configuración de precios

Si utiliza el complemento por primera vez, no verá ninguna campaña en ejecución. Ahora, cree su primera regla en el precio del producto.

1. Creando una campaña

agregar la primera regla

Verá varias campañas prediseñadas ahora. Elige la opción donde dice crea tu campaña .

crear una nueva campaña

Las opciones de personalización disponibles son sencillas. Lo primero que debes hacer es elegir un nombre y tipo para tu regla.

nombre y tipo de regla

El nombre no será visible en la parte frontal del sitio web. Es sólo para identificar las diferentes reglas. Como tipo, puede elegir Ajuste simple .

2. Personalizando la campaña

Ahora, pasemos a la parte central de la configuración: agregar un descuento al producto más barato del carrito. Para hacer esto, vaya a la configuración de precios .

configuración de precios

Puede ver varios tipos de precios, como:

  • Descuento fijo
  • Descuento porcentual
  • Precio fijo

En este caso elegiremos un porcentaje de descuento e ingresaremos el 40% como descuento total.

descuento porcentual

A continuación, menciona los productos que debes agregar a esta regla.

Agregar producto

Puede buscar productos y agregarlos al cuadro. Puedes agregar uno o más productos a través de la opción. En este caso, sólo añadiremos un producto.

producto añadido

Otra cosa excelente que puedes hacer es asignar una etiqueta de WordPress a todos los productos baratos. Más adelante, puede utilizar la condición de etiqueta de producto para aplicar la regla a artículos específicos.

Condición de la etiqueta del producto: aplicar descuento al artículo más barato del carrito

Después de configurar esto, puede agregar condiciones a la regla. Para hacer esto, vaya a la sección de condiciones y haga clic en Agregar una condición .

agregar condición: aplicar descuento al artículo más barato del carrito

Agregar condiciones adicionales siempre será útil. Por ejemplo, puede agregar una cantidad mínima de artículos al carrito para obtener el descuento. De esta manera, el cliente gastará dinero en la tienda y usted podrá aumentar rápidamente los ingresos generales.

Usamos esta condición:

regla de cantidad del carrito: aplique el descuento al artículo más barato del carrito

Según nuestras condiciones, las personas deben comprar cuatro o más productos para obtener un 40% de descuento. Una vez que haya modificado las condiciones, guarde la configuración.

guarde la configuración: aplique el descuento al artículo más barato del carrito

3. Probar la campaña

Luego, vaya a la parte frontal del sitio web y agregue el producto con descuento al carrito. En la parte frontal del sitio web, puede ver un aviso.

aviso de carrito: aplique el descuento al artículo más barato del carrito

Añade algunos productos más y consulta el carrito.

descuento aplicado: aplique el descuento al artículo más barato del carrito

Como puedes ver, el descuento del 40% del producto se aplica automáticamente tras cumplir las condiciones mencionadas. Ahora, los usuarios pueden completar la compra.

Siempre puedes agregar más reglas, modificar los productos y agregar más condiciones para que las campañas sean más poderosas.

¡Eso es todo!

Así es como puedes usar YayPricing para aplicar un descuento al artículo más barato del carrito en WooCommerce.

Por qué debería utilizar el método del complemento

Podrías utilizar algunas habilidades de codificación para lograr la misma tarea. Pero en comparación con el método de codificación, el método del complemento es mucho mejor. A continuación se presentan algunas ventajas de utilizar YayPricing para la tarea:

  • Fácil de usar: el complemento viene con un asistente de configuración fácil de usar. Puede personalizar el precio de los productos sin ningún problema.
  • Reglas ilimitadas: puede agregar reglas infinitas a través de la configuración del complemento. Las reglas pueden alterar el precio del producto, la tarifa de pago o el valor del carrito.
  • Sin problemas de compatibilidad: YayPricing es compatible con la mayoría de los temas de WordPress y complementos de terceros. Por lo tanto, no tendrá ningún problema al utilizar el complemento.
  • Sigue igual: cuando utilices el método de codificación, editarás el archivo funciones.php del tema. Pero después de la actualización del tema, se perderán todas las modificaciones. Pero si ha modificado las reglas a través del complemento, no se eliminarán después de la actualización del tema o del complemento.
  • Gestión sencilla: gestionar reglas es fácil. Dado que puede nombrar las reglas/campañas que tiene, sería fácil administrar o editar algunas específicas.
  • Lógica condicional: si necesita hacer que sus reglas/campañas sean más potentes, utilice la función de lógica condicional. El complemento viene con tantas opciones que puedes usar para modificar las condiciones.
  • Excelente equipo de soporte: si necesita ayuda con el complemento, comuníquese con el equipo de soporte de YayCommerce. Ellos le ayudarán personalmente a resolver cada problema.
  • Funciones adicionales: hay muchas funciones disponibles en el complemento para personalizar aún más las campañas.

Ahora ya sabes qué herramienta es mejor para aplicar un descuento al artículo más barato del carrito en WooCommerce y por qué es ideal.

Conclusión

Cuando necesitas optimizar la tasa de conversión de una tienda WooCommerce, debes desarrollar múltiples tácticas. Los descuentos se encuentran entre las mejores formas de atraer nuevos clientes y conseguir clientes recurrentes.

En lugar de ofrecer un descuento para todo el sitio, puede ofrecer un descuento para los artículos más baratos del carrito. Con un poco de código, puedes completarlo. Por otro lado, si necesitas agregar descuentos a productos específicos, utiliza el método del complemento.

¿Utiliza otros métodos para aumentar la tasa de conversión de su tienda online?

Háganos saber en los comentarios.