En el panorama minorista competitivo actual, ofrecer el precio correcto en el momento adecuado es crucial para impulsar las ventas y maximizar las ganancias. Pero, ¿y si tu La estrategia de precios podría adaptarse automáticamenteRecompensando a los clientes que compran a granel?
Ingrese el precio dinámico a granel, una herramienta poderosa que le permite crear descuentos escalonados según la cantidad.
Estamos aquí buscando asignar Diferentes precios de productos basados en la cantidad agregada al carritopor ejemplo, de la cantidad 1-100, el precio es de $ 5, del precio de 101-1000 es de $ 4.90 y desde 1001 el precio se convierte en $ 4.75.
Esta publicación de blog será su guía única para configurar los precios dinámicos a granel para su tienda WooCommerce: ¡disfruta!
Php Snippet: Cambie el precio del producto basado en la cantidad agregada al carrito (precios masivos)
En nuestro ejemplo, el precio de nuestro producto es de 34 € y quiero aplicar un descuento del 5% por encima de 100 unidades y un 10% de descuento por encima de 1000 unidades. Las capturas de pantalla para el umbral 1 y el umbral 2 están debajo del fragmento.
/** * @snippet Bulk (Dynamic) Pricing - WooCommerce * @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_quantity_based_pricing', 9999 ); function bbloomer_quantity_based_pricing( $cart ) { if ( is_admin() && ! defined( 'DOING_AJAX' ) ) return; if ( did_action( 'woocommerce_before_calculate_totals' ) >= 2 ) return; // Define discount rules and thresholds $threshold1 = 101; // Change price if items > 100 $discount1 = 0.05; // Reduce unit price by 5% $threshold2 = 1001; // Change price if items > 1000 $discount2 = 0.10; // Reduce unit price by 10% foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) { if ( $cart_item['quantity'] >= $threshold1 && $cart_item['quantity'] < $threshold2 ) { $price = round( $cart_item['data']->get_price() * ( 1 - $discount1 ), 2 ); $cart_item['data']->set_price( $price ); } elseif ( $cart_item['quantity'] >= $threshold2 ) { $price = round( $cart_item['data']->get_price() * ( 1 - $discount2 ), 2 ); $cart_item['data']->set_price( $price ); } } }
Complemento avanzado: descuentos, reglas y muestras de WooCommerce
Si te encantaría codificar pero no te sientes 100% seguro con la programación, decidí buscar complementos confiables que logren el mismo resultado (y más).
Como de costumbre, selecciono proveedores de complementos de WooCommerce basados en la reputación, la calidad de soporte, la limpieza del código, la confiabilidad a largo plazo y la visibilidad dentro del ecosistema de WordPress.
Con el Complemento de descuentos, reglas y muestras de WooCommerce por Studio Wombat, puedes habilitar fijación de preciosasí como muestras de cantidad, cantidades min & max, información sobre herramientas y soporte multilingüe, todo del mismo panel de configuración.