Repository Forums Support WooCommerce Extended Coupon Features PRO Compra $500 de Productos de A y te puedes llevar 1 producto promocional

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #15253

    Hola Buen día

    Soy nuevo pero he intentado hacer un descuento y no puedo configurarlo, me puede ayudar?

    explico:
    Por cada $500 de compra en la categoría A (contiene mas de 100 artículos), llévate (opcional) un “Set Mini Zapatillas Princesas” por $139.90. el “Set Mini Zapatillas Princesas” solo se vende si se cumple la condición.

    Puede ayudarme, por favor

    Saludos

    #15254
    Soft79
    Keymaster

    Desafortunadamente eso no se puede hacer con nuestro plugin. Para lograr lo que describes tendrás que usar algún filtro en PHP. Probablemente se puede usar woocommerce_product_get_stock_quantity . Algo asi (pseudo code):

    function my_product_get_stock_quantity( $quantity, $product ) {
      if ( $product->get_id() === $id_del_producto_mini_zapatillas_princesas ) {
        $quantity = min( $quantity, floor( $total_de_todos_los_productos_de_la_categoria_a_en_el_carrito / 500 ) );
      }
      return $quantity;
    }
    #15255

    Hola

    Perdon mi torpeza, al filtro que me envia debo remplazarle algo antes de agregarlo?

    Saludos

    #15256
    Soft79
    Keymaster

    Si, es solo un ejemplo. Necesitarás un desarollador para implementarlo.

    #15257

    Gracias

    Puedo consultarle algo mas?
    El plugin puede ayudarme a configurar otro tipo de descuento?

    Ejemplo
    Por cada 1 producto de categoria “A” puede llevarse 1 producto (unico) de $100 a solo $60, pero que la cantidad del producto unico no sea mayor que la cantidad de productos de categoria “A”, debe ser igual o menor

    Es posible?

    Saludos

    #15270

    Hola

    Buen dia

    es posible que me pueda ayudar a configurar esos filtros, de preferencia el primero, lo podemos hacer en mensaje directo??

    Saludos

    function my_product_get_stock_quantity( $quantity, $product ) {
    if ( $product->get_id() === $id_del_producto_mini_zapatillas_princesas ) {
    $quantity = min( $quantity, floor( $total_de_todos_los_productos_de_la_categoria_a_en_el_carrito / 500 ) );
    }
    return $quantity;
    }

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.