https://tdestudiodesign.com/wp-content/plugins/whatsapp/style.css

Si ejecuta promociones de la tienda WooCommerce, este pequeño fragmento lo ayudará con eso. Por ejemplo, cómo ejecutar un «Comprar 2 productos, obtener una mitad de descuento«O un»Comprar 3 productos, obtener el más barato gratis» ¿campaña?

El truco detrás de esta solución es encontrar el artículo más barato al pasar por el carrito y luego establecer su precio para que sea más bajo que el precio regular. ¡Disfrutar!

¡Con la ayuda del fragmento a continuación, pude descartar el artículo más barato del carrito en un 50%!

Php Snippet: establezca el precio de venta de productos más barato @ WooCommerce Cart

El fragmento a continuación aplica un descuento del 50% al artículo más barato del carrito (también llamado Bogo 50 = Compre uno Obtenga uno 50% de descuento).

Si desea ver el «precio cortado«En el carrito según la captura de pantalla anterior, puedes usar mi WooCommerce: Mostrar el precio regular y de venta @ Cart Table retazo.

 /**  * @snippet       Discount Cheapest Cart Item  * @how-to        businessbloomer.com/woocommerce-customization  * @author        Rodolfo Melogli, Business Bloomer  * @compatible    WooCommerce 8  * @community     https://businessbloomer.com/club/  */  add_action( 'woocommerce_before_calculate_totals', 'bbloomer_cheapest_cart_item_half_off', 9999 );   function bbloomer_cheapest_cart_item_half_off( $cart ) {       if ( is_admin() && ! defined( 'DOING_AJAX' ) ) return;       if ( did_action( 'woocommerce_before_calculate_totals' ) >= 2 ) return;       if ( count( $cart->get_cart() ) < 2 ) return; // AT LEAST 2 PRODUCTS IN THE CART      $min = PHP_FLOAT_MAX;       // LOOP THROUGH CART TO FIND CHEAPEST ITEM     foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {       if ( $cart_item['data']->get_price() <= $min ) {          $min = $cart_item['data']->get_price();          $cheapest = $cart_item_key;       }     }      // LOOP THROUGH CART TO REDUCE CHEAPEST ITEM PRICE BY 50%     foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {       if ( $cheapest == $cart_item_key ) {          $price = $cart_item['data']->get_price() / 2;          $cart_item['data']->set_price( $price );    $cart_item['data']->set_sale_price( $price );       }     }       } 

Complemento avanzado: gerente de descuento de WooCommerce

Para una alternativa sin código, también puede crear ofertas en el artículo más barato utilizando el Gerente de descuento de WooCommerce complemento de Barn2. Este complemento flexible le permite crear una amplia gama de descuentos y ofertas, como ofertas de Bogo y compra de un precio medio. Siempre aplica el trato al artículo más barato.

https://barn2.com/wp-content/uploads/2024/01/woocommerce-discount-plugin-add-new-discount-popup.png

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *