Suporte » Plugins » Quantidade de produtos com problemas

  • O campo de quantidade que esta na minha página de produtos assume o valor inserido em todos os campos, vou dar um exemplo, o valor default é 1 para todos os produtos, quando eu coloco 3 em um determinado produto e clico em adicionar, todos os campos de quantidade da página assumem o valor 3 como default.
    Alguma dica de como esse valor possa voltar a ser 1?

    o Link para essa pagina é: http://www.bambuk.com.br/produtos

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

    (@lajus)

    Alguém pode dar uma força? Esse problema começou apos algum update do Woocommerce ou do WordPress e não sei como resolver?

    Cara, eu fiz uns testes de quantidade em meu servidor e tudo aconteceu normal, tanto em produto simples quanto em variável. Consegue refinar um pouco mais sua dúvida?

    Criador do tópico lajus

    (@lajus)

    Dá uma olhada no link http://www.bambuk.com.br/produtos e insira qualquer numero diferente de 1 em qualquer produto e clique em adicionar, você verá que todos os campos de quantidade desta página ficarão com a quantidade que você inseriu.

    Hmm, agora eu vi.
    Que produto você está usando pra fazer esse checkout? Ou tá tudo no tema?

    Criador do tópico lajus

    (@lajus)

    Tá no tema Avada, com algumas modificações de css e na functions.php

    Criador do tópico lajus

    (@lajus)

    Estou usando o seguinte código na functions.php:

    /**
    * Adicionar quantidade nos produtos
    */
    function custom_woo_before_shop_link() {
    add_filter(‘woocommerce_loop_add_to_cart_link’, ‘custom_woo_loop_add_to_cart_link’, 10, 2);
    add_action(‘woocommerce_after_shop_loop’, ‘custom_woo_after_shop_loop’);
    }
    add_action(‘woocommerce_before_shop_loop’, ‘custom_woo_before_shop_link’);
    /**
    * customise Add to Cart link/button for product loop
    * @param string $button
    * @param object $product
    * @return string
    */
    function custom_woo_loop_add_to_cart_link($button, $product) {
    // not for variable, grouped or external products
    if (!in_array($product->product_type, array(‘variable’, ‘grouped’, ‘external’))) {
    // only if can be purchased
    if ($product->is_purchasable()) {
    // show qty +/- with button
    ob_start();
    woocommerce_simple_add_to_cart();
    $button = ob_get_clean();

    // modify button so that AJAX add-to-cart script finds it
    $replacement = sprintf(‘data-product_id=”%d” data-quantity=”1″ $1 add_to_cart_button product_type_simple ‘, $product->id);
    $button = preg_replace(‘/(class=”single_add_to_cart_button)/’, $replacement, $button);
    }
    }

    return $button;
    }

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • O tópico ‘Quantidade de produtos com problemas’ está fechado para novas respostas.