Rafael Botelho
Respostas no Fórum
-
Fórum: Desenvolvendo com WordPress
Em resposta a: Ocultar botão finalizar compra@robertdccaetano utilizar action dentro da função é possível, não sei dizer se isso é uma boa prática ou não.
Sobre o alerta exibir apenas em uma página específica, você pode usar
is_page()
. Passando o ID, Slug, nome da página, ou usaris_home()
,is_front_page()
,is_shop()
, enfim, existem diversas possibilidades.https://developer.wordpress.org/reference/functions/is_page/
- Esta resposta foi modificada 5 anos, 1 mês atrás por Rafael Botelho.
Fórum: Desenvolvendo com WordPress
Em resposta a: Ocultar botão finalizar compraFórum: Desenvolvendo com WordPress
Em resposta a: Ocultar botão finalizar compra@robertdccaetano dá uma olhada neste plugin https://br.wordpress.org/plugins/woo-min-max-quantity-limit/
Fórum: Plugins
Em resposta a: WooCommerce Problema com Cálculo de Frete e Dokan MultivendorEntão @amgnando, as configurações de CEP funcionam para calcular o valor do frete.
O problema é o que especifiquei acima. O cálculo do pagamento não é feito corretamente quando se tem mais de um vendedor no carrinho (isso com pagamento automatizado pelo Add-on Dokan PayPal Adaptive Payment).
O sistema acaba enviando o valor de um dos fretes para o Owner do marketplace e não para o vendedor referido, como no exemplo que citei:
Produto 1 – 10,00
Produto 2 – 10,00
Comissão pro Owner 10% – 1,00Vendedor 1 – Frete 33,00 – Produto 10,00 menos 10% (1,00) – Total a receber R$42.00, esse cálculo está OK;
Vendedor 2 – Frete 37,00 – Produto 10,00 menos 10% (1,00) – Deveria receber R$ 46,00 mas no cálculo aparece só R$ 9,00;
Owner deveria receber só as comissões R$ 2,00, mas no cálculo aparece o frete do Vendedor 2 R$37,00 mais as duas comissões.
Fórum: Plugins
Em resposta a: WooCommerce Problema com Cálculo de Frete e Dokan Multivendor@lucasbustamante, @marcusmoreira81 e @cris123pp. Não consegui resolver esse problema ainda, isso ocorre por ser pagamento automático pelo PayPal e porque o WooCommerce não é compatível com mais de um vendedor.
Quanto ao CEP vocês podem cadastrar CEPs da região central de cada capital dos estados e separar o frete com package grouping, vinculando cada classe de entrega ao produto.
A solução paliativa do cálculo, foi impedir a venda de produtos de mais de 1 vendedor no mesmo carrinho, o que não é uma solução na verdade, mas caso o cliente queira pagamento automatizado, foi a única saída que encontrei até o momento. A ideia é desenvolver um plugin que faça o cálculo de forma correta, mas falta tempo pra isso.
Fórum: Plugins
Em resposta a: Foto de perfil na single product<?php echo get_avatar( get_the_author_meta( 'ID' ), 90 ); ?>
Fórum: Plugins
Em resposta a: Integração API Moip em Marketplace WooCommerce Dokan MultivendorAinda não @vivacom. Pagamento automático dá para fazer com add-on do PayPal no Dokan, mas ele tem um problema ao calcular o valor do frete quando tem mais de um vendedor no carrinho.
Dê uma olhada no pagarme, me parece que eles tem alguma solução de pagamento automático, mas não testei ainda.
Fórum: Plugins
Em resposta a: Não exibir produtos com valor zeradoEncontrei esse código e consegui ecultar o botão de comprar, mas não o produto ainda:
add_filter( 'woocommerce_is_purchasable', 'remove_add_to_cart_option', 10, 2 ); function remove_add_to_cart_option( $purchasable, $product ){ if( $product->get_price() == 0 ) $purchasable = false; return $purchasable; }
Fórum: Plugins
Em resposta a: Integração API Moip em Marketplace WooCommerce Dokan Multivendor@rahmohn conheço esse plugin, vou ver se fica mais fácil adaptar ele pra Marketplace ou se continuo com a SDK mesmo.
Fórum: Desenvolvendo com WordPress
Em resposta a: Registrar URL no billing_companyOlá @felipeelia.
Então, eu consigo retornar a URL que preciso, como está no primeiro código da minha segunda resposta.
Eu precisaria que esta mesma URL preenchesse o
billing_company
, mas como você tem toda razão, no processo, obilling_company
já foi utilizado anteriormente no checkout (apesar de que eu não utilizo este campo).O que estou entendendo, com o retorno ‘0’ para o
billing_company
, é que oget_post_meta
ainda não tem o$order
e por isso retorna 0. Já tentei utilizar oupdate_post_meta
, mas não consigo nada mais que zero. :/Fórum: Desenvolvendo com WordPress
Em resposta a: Registrar URL no billing_company@felipeelia obrigado pela resposta, consegui entender o processo em relação ao order. E realmente, não possuo o $order->id ainda quando busco preencher o campo billing_company.
Mas como eu deveria utilizar o código para levar a URL?
Abaixo eu tenho esse código que apresento a URL do boleto na tela (por questões de teste):
add_action( 'woocommerce_order_details_after_order_table', 'show_moip_url_woo', 10, 1 ); function show_moip_url_woo($order){ $moipurl = get_post_meta( $order->id, 'woocommerce_moip_url', true ); echo '<p><strong>'.__('Link de Pagamento Moip').': '. '</strong></p>'; echo '<p>' . $moipurl. '</p>'; }
E aqui não sei exatamente o que deveria alterar para que a URL preencha meu billing_company. Não sei se altero o
$field
pra$order
ou o que posso colocar no lugar do$order->id
, você pode me esclarecer como fazer isso?add_filter('woocommerce_checkout_fields','altera_note2'); function altera_note2($field){ $field['billing']['billing_company']['label'] = 'URL Moip'; $field['billing']['billing_company']['type'] = 'select'; $field['billing']['billing_company']['options'] = array(get_post_meta( $order->id, 'woocommerce_moip_url', true )=>'testeurl' ); return $field; }
- Esta resposta foi modificada 7 anos, 5 meses atrás por Rafael Botelho.
Fórum: Plugins
Em resposta a: WooCommerce Problema com Cálculo de Frete e Dokan MultivendorBeleza @mariovalney, vou fazer isso.
Mais uma vez obrigado!
Fórum: Plugins
Em resposta a: WooCommerce Problema com Cálculo de Frete e Dokan Multivendor@mariovalney, você tem alguma dica de como posso alterar o WooCommerce Correios para que ele faça cálculos baseados em multivendor?
Porque sei que tem o WC Vendors e o WC MarketPlace, você sabe me dizer como ele faz esse cálculo de frete, se usa o Woo Correios também?
Obrigado!
Fórum: Plugins
Em resposta a: Direcionar URL ao Inserir cupomA princípio eu consegui resolver usando o plugin “URL Coupons For WooCommerce”, onde ele cria links que ao acessar insere o cupom na loja que eu preciso.
O que não consegui foi transformar esses links em um único input pra direcionar pra URL certa.
Fórum: Plugins
Em resposta a: WooCommerce Problema com Cálculo de Frete e Dokan MultivendorValeu @mariovalney, vou ver o que fazer.