• Boa tarde

    Gostaria de saber se eu posso jogar um produto no Woocommerce e em vez de colocar o preço colocar a palavra “a combinar, o site é de cotação e não venda em específico, então os preços não serão colocados.

    Obrigada

Visualizando 15 respostas - 1 até 15 (de um total de 24)
  • Moderador Claudio Sanches

    (@claudiosanches)

    Sim é possível.

    Pode usar no functions.php do seu tema:

    function cs_wc_to_combine_msg() {
        _e( 'A Combinar' );
    }
    
    remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
    remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
    add_action( 'woocommerce_after_shop_loop_item_title', 'cs_wc_to_combine_msg', 10 );
    add_action( 'woocommerce_single_product_summary', 'cs_wc_to_combine_msg', 10 );
    
    Criador do tópico priscilamagnini

    (@priscilamagnini)

    Claudio, eu coloquei e não apareceu nada aqui, tem alguma coisa que eu tenho que acrescentar dentro do produto?

    Moderador Claudio Sanches

    (@claudiosanches)

    Tem que colocar isso no functions.php do tema.

    Criador do tópico priscilamagnini

    (@priscilamagnini)

    Claudio, eu coloquei, mas acontece que o botão não apareceu.

    http://www.grupointercompany.com.br/wordpress

    Ele não aparece nada e dai o produto não vai pro carrinho.

    Moderador Claudio Sanches

    (@claudiosanches)

    Então, o que te mandei troca o preço pela frase “A combinar”.
    Entretanto se o tema foi alterado pode não aparecer mesmo e ai vai ter que corrigir pelo tema.

    Sobre o botão é porque você deixou o produto sem nenhum preço.
    Precisa registrar ele como 0 (zero) e ai será possível adicionar no carrinho.

    Depois basta personalizar o template do carrinho para não exibir o preço nele ou fazer overide do template para o seu tema.
    No caso é o arquivo cart/cart.php.

    Solução paliativa!!!
    Baixe os plugins:
    Contact Form 7
    Contact Form 7 – Dynamic Text Extension

    Crie um formulário, o meuformu lário ficou assim:

    Produto
    <p>[dynamictext dynamicname “CF7_get_post_var key=’title'”]

    <p>Quantidade
    [number* Quantidade]</p>

    <p>E-mail(obrigatório)
    [email* your-email] </p>

    <p>Observações
    [textarea observacoes x2]</p>

    <p>[submit “Solicitar cotação”]</p>

    Na configuração Mail coloque no campo assunto:
    Cotação para [dynamicname]

    No corpo da mensagem fica assim:

    Nome do produto: [dynamicname]

    E-mail do solicitante: [your-email]

    Quantidade: [Quantidade]

    Observações:
    [observacoes]

    Aqui vem a parte mais chatinha, rss
    Em cada produto no resumo você vai colar o shortcode por exemplo:
    [contact-form-7 id=”579″ title=”cotação”]

    E, desta forma quando o produto for exibido ao lado dele aparecerá o dormulário já com o mome do produto preenchido.

    Talvéz tenha ficado um pouco confuso mas assim que etiver em casa farei um instalação WP com um exemplo prático.

    Moderador Claudio Sanches

    (@claudiosanches)

    Rmarx, que xGH cara.

    Claudio Sanches ??

    Por isso escrevi Solução paliativa e não definitiva!

    Moderador Claudio Sanches

    (@claudiosanches)

    Rmarx, então, é que eu li a descrição do tópico como “retirar preço do WooCommerce” e não procurando algo como “solução para contação de preço no WordPress”.
    E por isso acredito que sua solução nem paliativa é.

    Então e eu li…

    Boa tarde

    Gostaria de saber se eu posso jogar um produto no Woocommerce e em vez de colocar o preço colocar a palavra “a combinar, o site é de cotação e não venda em específico, então os preços não serão colocados.

    Obrigada”

    Por isso meu “XGH” é sim uma medida paliativa, ai fica a critério de utilizar ou não!

    Moderador Claudio Sanches

    (@claudiosanches)

    Sim de cotação no WooCommerce e não com Contact Form 7.
    Cara não da trabalho.
    Super simples dela arrumar isso com o WooCommerce.

    Claudio Sanches, eu mesmo tentei da forma que você explicou e não deu certo, a palavra “A combinar” aparece sobre o botão “Adicionar ao carrinho” mesmo estando com R$0,00.

    Super simples dela arrumar isso com o WooCommerce.” Pode ser pra você Claudio que é féra no Woocommerce, agora para pobres mortais NÃO programadores não é tão simples, não peço que você um tutorial mas sim instruções de uma forma mais didática de modo a solucionar a mesma questão que sempre vejo com relação a este assunto.

    Moderador Claudio Sanches

    (@claudiosanches)

    @rmarx aparece “A combinar” no lugar do preço “R$ 0,00”.
    E fica o botão “Adicionar ao carrinho” para fazer a cotação.
    No caso joga os itens no carrinho, vai pro checkout e usa um método de pagamento qualquer como por exemplo “cheque” e esta pronto.

    O pedido foi enviado com todos os itens e ai basta responder para o cliente.

    É super simples meu jovem!

    De resto agora é alterar label do botão:

    function cs_wc_add_cart_text() {
        _e( 'Cotar' );
    }
    
    add_filter( 'variable_add_to_cart_text', 'cs_wc_add_cart_text' );
    add_filter( 'grouped_add_to_cart_text', 'cs_wc_add_cart_text' );
    add_filter( 'external_add_to_cart_text', 'cs_wc_add_cart_text' );
    add_filter( 'add_to_cart_text', 'cs_wc_add_cart_text' );
    add_filter( 'not_purchasable_text', 'cs_wc_add_cart_text' );
    add_filter( 'single_add_to_cart_text', 'cs_wc_add_cart_text' );
    

    E tirar o preço da tabela do carrinho e do checkout que pode ser feito com CSS.

    Esta pronto cara.
    Não precisa ser féra em nada para fazer isso.

    Claudio Sanches, perfeito, apliquei essas configurações e fiz algumas alterações necessárias que no meu caso as alterações eram no theme e não no Woocommerce e ficou perfeito.

    priscilamagnini sigas as dicas do Claudio Sanches e dará certo!

Visualizando 15 respostas - 1 até 15 (de um total de 24)
  • O tópico ‘Tirar preço no Woocommerce’ está fechado para novas respostas.