Tirar preço no Woocommerce
-
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
-
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 );
Claudio, eu coloquei e não apareceu nada aqui, tem alguma coisa que eu tenho que acrescentar dentro do produto?
Tem que colocar isso no
functions.php
do tema.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.
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 arquivocart/cart.php
.Solução paliativa!!!
Baixe os plugins:
Contact Form 7
Contact Form 7 – Dynamic Text ExtensionCrie 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.
Rmarx, que xGH cara.
Claudio Sanches ??
Por isso escrevi Solução paliativa e não definitiva!
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 tardeGostaria 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!
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.
@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!
- O tópico ‘Tirar preço no Woocommerce’ está fechado para novas respostas.