• Resolvido joaocarloszen

    (@joaocarloszen)


    Bom dia pessoal,

    estou com um problema, será que alguém pode me ajudar? É o seguinte:

    Estou configurando um CUPOM DE DESCONTO no woocomerce, adicionei todas as informações de desconto e tudo mais, só que preciso limitar a quantidade de itens por produto pode usar este cupom. Vou lá em limite de uso, Limitar o uso para X itens, e coloco por exemplo, 2, o cupom não aplica a todos os produtos especifico do cupom, só um dos produtos, se retiro o 2 e deixo em branco ele pega todo os produtos direcionados para aquele cupom. Alguém poderia ajudar?

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Criador do tópico joaocarloszen

    (@joaocarloszen)

    A minha dúvida é parecida com essa, mas não vi como resolver:

    https://wordpress.org/support/topic/coupon-not-applied-to-all-items-in-cart/

    Criador do tópico joaocarloszen

    (@joaocarloszen)

    Bom dia pessoal, consegui resolver da seguinte forma meu problema:

    Os calculos com os cupons de desconto não estava funcionando, então entrei no :

    /wp-content/plugins/woocommerce_v3.4.0/includes/class-wc-discounts.php

    linha 351 à 390

    alterei a linha 366 :
    $apply_quantity = max( 0, apply_filters( ‘woocommerce_coupon_get_apply_quantity’, $apply_quantity, $item, $coupon, $this ) );

    para:

    if ($limit_usage_qty > $item->quantity ){

    $apply_quantity = max( $item->quantity, apply_filters( ‘woocommerce_coupon_get_apply_quantity’, $apply_quantity, $item, $coupon, $this ) ).'<br>’;

    }else{

    $apply_quantity = max( $limit_usage_qty, apply_filters( ‘woocommerce_coupon_get_apply_quantity’, $apply_quantity, $item, $coupon, $this ) ).'<br>’;
    }

    deu certo e o Limitar o uso para X itens voltou a funcionar independente do numero de itens fixados nele e de produtos inseridos no cupom.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Woocommerce – cupom Limitar o uso’ está fechado para novas respostas.