Soporte » Plugins y Hacks » Hacks » Problema con funcion.

  • Hola, tengo un problema, no tengo mucha idea de lo que estoy haciendo pero creo que para un experto la solucion es sencilla.

    He definido una nueva funcion dentro de fuctions.php estoy utilizando woocommerce y necesito que algunos productos, no todos marquen cantidad minima de compra de x cantidad.

    con la siguiente funcion lo he logrado, sin embargo se aplica a todos los productos:

    // Simple products
    add_filter( ‘woocommerce_quantity_input_args’, ‘jk_woocommerce_quantity_input_args’, 10, 2 );
    function jk_woocommerce_quantity_input_args( $args, $product) {
    $args[‘input_value’] = 25; // Starting value
    $args[‘max_value’] = 80; // Maximum value
    $args[‘min_value’] = 25; // Minimum value
    $args[‘step’] = 1; // Quantity steps
    return $args;
    }

    // Variations
    add_filter( ‘woocommerce_available_variation’, ‘jk_woocommerce_available_variation’ );
    function jk_woocommerce_available_variation( $args ) {
    $args[‘max_qty’] = 80; // Maximum value (variations)
    $args[‘min_qty’] = 25; // Minimum value (variations)
    return $args;
    }

    Con el ejemplo anterior puedo hacer que la cantidad minima sea de 25 productos y la maxima de 80 dando saltos de numero de uno en uno.

    Me encanta como funciona , sin embargo quisiera que esta funcion en especifico se aplicara en productos especificos. ¿ como podria lograrlo ?

  • El debate ‘Problema con funcion.’ está cerrado a nuevas respuestas.