Git Product home page Git Product logo

wp-melhorenvio-v2's Introduction

=== Melhor Envio === Version: 2.15.3 Tags: frete, fretes, cotação, cotações, correios, envio, jadlog, latam latam cargo, azul, azul cargo express, melhor envio Requires at least: 4.7 Tested up to: 6.5 Stable tag: 2.15.3 Requires PHP: 7.2+ Requires Wordpress 4.0+ Requires WooCommerce 4.0+ License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html

Plugin para cotação e compra de fretes utilizando a API da Melhor Envio.

== Description == Com o Melhor Envio é possível fazer gratuitamente cotações simultâneas com os Correios e diversas transportadoras privadas de forma ágil e eficiente. A plataforma possui contratos com várias empresas de logística para oferecer fretes em condições mais competitivas aos vendedores online. A tecnologia já ajudou mais de 50 mil lojistas a otimizar a gestão de fretes acessando uma série de vantagens exclusivas sem precisar negociar individualmente com as transportadoras. Simplifique o envio de mercadorias sem volume mínimo de pedidos e administre o transporte de suas remessas em um só lugar. Livre de mensalidades ou contratos individuais. Utilize um painel exclusivo para comprar etiquetas de postagem e acompanhar a movimentação das encomendas com um rastreio inteligente. Com o Melhor Envio você pode escolher diferentes modalidades de frete pagando apenas pelas etiquetas geradas no sistema.

Com o Melhor Envio é possível fazer gratuitamente cotações simultâneas com os Correios e diversas transportadoras privadas de forma ágil e eficiente. A plataforma possui contratos com várias empresas de logística para oferecer fretes em condições mais competitivas aos vendedores online. A tecnologia já ajudou mais de 50 mil lojistas a otimizar a gestão de fretes acessando uma série de vantagens exclusivas sem precisar negociar individualmente com as transportadoras. Simplifique o envio de mercadorias sem volume mínimo de pedidos e administre o transporte de suas remessas em um só lugar. Livre de mensalidades ou contratos individuais. Utilize um painel exclusivo para comprar etiquetas de postagem e acompanhar a movimentação das encomendas com um rastreio inteligente. Com o Melhor Envio você pode escolher diferentes modalidades de frete pagando apenas pelas etiquetas geradas no sistema.

Funcionalidades do Plugin WooCommerce

Com a instalação do plugin do Woocomerce você pode ampliar ainda mais a automação dos fretes de sua loja virtual. Confira os principais benefícios e vantagens personalizadas disponíveis:

  • Cotação dos envios com as funcionalidades do Melhor Envio direto na tela do produto.
  • Conexão da Loja WooCommerce com a conta do Melhor Envio para buscar automaticamente informações como endereços, lojas e documentos (CNPJ, Inscrição estadual) e saldo em carteira.
  • Buscar todos pedidos da Loja WooCommerce do vendedor, com filtros de status da compra e por status da etiqueta de envio.
  • Cotar a compra de etiqueta usando os dados da loja e do cliente no painel.
  • Enviar etiquetas de postagem para o carrinho de compras do Melhor Envio.
  • Comprar etiquetas no painel do Wordpress utilizando saldo do Melhor Envio.
  • Gerar, imprimir ou cancelar etiquetas do Melhor Envio pelo painel do Wordpress.
  • Adicionar taxas e tempo extra para as etiquetas (exemplo: inserir um custo extra para embalagem, aumentar 2 dias no tempo de entrega).
  • Possibilidade de selecionar a Jadlog como agência padrão para geração de etiquetas.

Compatibilidade

Caso seja utilizado algum outro plugin que altere o Woocommerce não é garantida a sua compatibilidade, como plugins que adicionam ao Woocommerce funcionalidades de marketplace.

Para utilizar grupos de produtos ou kits, recomendamos a utilização dos plugins WPC Product Bundles ou WPC Composite Products pois esses são plugins compatíveis com o plugin da Melhor Envio.

Contribuindo com o Projeto

Caso queira contribuir com o projeto, o processo para isto é criar um brach separado, implementar o desejado, e encaminhar um pull request para o develop, com descrição da alteração. Repositório público do Plugin do Melhor Envio

Suporte

Para entrar em contato com o suporte desse plugin, enviar e-mail para [email protected]

== Installation == A instalação do plugin é simples, basta acessar a aba "Plugins > Instalar novo" no seu painel administrativo do wordpress e buscar pelo plugin "Melhor Envio" na barra de busca.

Ou se preferir basta fazer o download do plugin na página oficial do plugin no portal do Wordpress e mover o arquivo .Zip para o diretório wp-content/plugins. O próximo passo, é acessar todos os plugins pelo menu Plugins -> Plugins instalados, encontrar o plugin "Melhor Envio" e clicar em "Ativar".

Você também vai precisar do plugin <a href"https://wordpress.org/plugins/woocommerce-extra-checkout-fields-for-brazil/" target="_blank">Brazilian Market on WooCommerce para o perfeito funcionamento do plugin do Melhor Envio.

O próximo passo para utilizar o plugin é gerar um token na plataforma da Melhor Envio. Para isso, você precisa acessar o link e clicar em "Novo token", inserir um nome para o token, selecionar as permissões e clicar em "Salvar". Você deve copiar o token gerado, e colar o mesmo no painel do Wordpress, acessando o menu Melhor Envio -> Token. painel administrativo do wordpress e buscar pelo plugin "Melhor Envio" na barra de busca.

Agora que sua conta Melhor Envio está vinculada com nosso plugin, basta selecionar os métodos de envios, acessando o Menu WooCommerce -> Configurações -> Entrega. Agora você precisa escolher as áreas que deseja enviar seus produtos utilizando a Melhor Envio. Por padrão, existe a opção "Em toda parte", que seria a área geral do Brasil. Basta clicar em "Editar" logo abaixo do nome da área e selecionar os métodos de envio e para finalizar clicar em "Salvar".

Não esqueça de cadastrar de forma correta as medidas do produto na aba de entrega de cada produto cadastrado.

Observação: Atenção com as medidas de unidades utilizadas, cuidado se você está utilizando gramas ou quilos, metros ou centímetros, isso vai aplicar no valor da cotação e no bom funcionamento da calculadora de fretes do Melhor Envio.

Pronto! o plugin do Melhor Envio está funcionando.

== Changelog == = 2.15.3 =

  • Corrige lentidão no checkout.

= 2.15.2 =

  • Atualiza a versão testada do Wordpress e WooCommerce.

= 2.15.1 =

  • Adiciona compatibilidade com os plugins "WPC Composite Products e WPC Product Bundles".
  • Ajuste na tabela de pedidos.

= 2.15.0 =

  • Adiciona a transportadora JeT.
  • Adiciona o serviço JeT Standard.
  • Adiciona compatibilidade com WC HPOS.
  • Ajuste na exibição de rastreio para os clientes.
  • Ajuste na listagem de agências de coletas.

= 2.14.0 =

  • Adiciona serviço de Loggi coleta.

= 2.13.1 =

  • Remove validação para produtos com valor zero.

= 2.13.0 =

  • Adição de validação de chave de acesso da nota fiscal para envios comerciais de Correios.

= 2.12.0 =

  • Adição de serviços de Correios centralizados, Jadlog centralizado e loggi Express.

= 2.11.35 =

  • Correção para aplicar o valor do produto para produtos combos.

= 2.11.34 =

  • Correção para utilizar o valor do produto com cupom de desconto aplicado no campo de valor segurado.

= 2.11.33 =

  • Correção do bug para buscar o CNPJ do comprador durante a geração de pedido.

= 2.11.32 =

  • Correção do bug na interferência do complemento de endereço de entrega e cobrança do cliente final.

= 2.11.31 =

  • Correção do bug de listagem de pedidos em algumas lojas.
  • Correção no load de Namespace do Plugin
  • Ajuste no problema de quantidade de produtos na tela do produto em alguns temas.

= 2.11.29 =

  • Correção do bug não enviar o CEP de origem na calculadora da tela de produto (Erro apenas em alguns temas)
  • Correção na validação de nome e telefone para transportadoras

= 2.11.28 =

  • Adicioando fluxo automatizado de deploy

= 2.11.25 =

  • Correção para o problema de não salvar as configurações em algumas lojas.

= 2.11.24 =

  • Correção para o problema de não exibir a calculadora em algumas lojas.

= 2.11.23 =

  • Correção para não retornar itens indisponíveis da cotação no painel administrativo.

= 2.11.22 =

  • Correção de requests com custom nonce.

= 2.11.21 =

  • Ajustes de segurança.

= 2.11.13 =

  • Ajuste na busca de dados dos pedidos.

= 2.11.12 =

  • Ajuste para comprar pedidos de clientes com CNPJ
  • Ajuste na listagem de endereços de lojas no painel administrativo.

= 2.11.11 =

  • Correções de seguranças.

= 2.11.9 =

  • Ajuste para resolver o problema de alteração de endereços.

= 2.11.8 =

  • Ajuste para permitir desconto nos métodos de envio.
  • Correção de vulnerabilidade no redirect para tela de configurações

= 2.11.7 =

  • Correção do problema de inserção de pediddos no carrinho de compras.

= 2.11.6 =

  • Correção do problema de lentidão ao inserir um produto no carrinho de compras.
  • Correção de filtro de busca de agências por estado.
  • Pequenas correções na estrutura do plugin.

= 2.11.5 =

  • Correção para permitir apenas token de sandbox nas configurações.
  • Melhorias no desempenho.
  • Ajustes no método de adição de percentual extra sobre o valor final da cotação.

= 2.11.4 =

  • Correção de erro crítico ao ativar o plugin em algumas lojas.

= 2.11.3 =

  • Ajustes para melhorar o desempenho na busca de dados do vendedor.
  • Ajustes na opção de remover a calculadora do Melhor Envio da tela do produto.

= 2.11.1 =

  • Ajustes no método de busca de agências, melhorando o desempenho da busca.

= 2.11.0 =

  • Criação da configuração para embalagem padrão para casos de produtos sem dimensões cadastradas

= 2.10.1 =

  • Ajuste para não exibir lojas sem endereços cadastrados
  • Ajuste para exibir o nome da loja na etiqueta

= 2.10.0 =

  • Reformulação da forma de selecionar origem da etiquetas com edição dos dados da etiqueta

= 2.9.24 =

  • Ajuste para aceitar endereço com número 0 (zero)
  • Ajuste para poder editar informações do pedido (woocommerce)

= 2.9.23 =

  • Adiciona o serviço Rodoviário de Buslog

= 2.9.22 =

  • Correções para o plugin se adaptar ao plugin WooCommerce Bundle Products

= 2.9.21 =

  • Remoção da obrigatoriedade de agências para Via Brasil e Jadlog.

= 2.9.20 =

  • Correção do erro de produtos sem medidas

= 2.9.19 =

  • Correção do erro fatal da versão 2.9.17

= 2.9.17 =

  • Adição de alerta em casos de token inválidos ou expirados

= 2.9.16 =

  • Correção para o problema de lentidão ao inserir um produto no carrinho de compras

= 2.9.14 =

  • Ajustes validações payload para API do Melhor Envio
  • Ajuste no uso de valor segurado nas cotações
  • Adição de uso de CNAE para transportadoras privadas
  • Validações para CEP

= 2.9.11 =

  • Validação de cep de destino para cotação

= 2.9.10 =

  • Correção do aviso de erro de session_start()
  • Correção do problema ocorrido em algumas lojas ao inserir produtos no carrinho de compras

= 2.9.9 =

  • Criando helper para iniciar session
  • Correções de warning de PHP
  • Correção do problema de não exibr botões de compras da etiqueta na listagem de pedidos
  • Correção no processo de finalização de compras de produtos virtuais
  • Ajuste para usar valores com centavos nas taxas extras de envios
  • Ajuste no aviso que o usuário não selecionou um método do Melhor Envio mesmo selecioando um método do Melhor Envio
  • Correção do problema de link de rastreio na aba de pedidos dos clientes
  • Ajuste erro 500 na listagem de pedidos
  • Removendo listagem duplicada de rastreio

wp-melhorenvio-v2's People

Contributors

andrevpde90 avatar dstriotto avatar eduardobattisti avatar filgduarte avatar joaopedro0000 avatar josesedrez avatar ldseinhardt avatar luizbills avatar marcalpizzi avatar marcoswbrito avatar pedrobarrosme05 avatar rafaelolivra avatar samxdesc avatar tricknp avatar tsantos8080 avatar viniciustessmann avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

wp-melhorenvio-v2's Issues

não adiciona e atualiza o status do envio e código de rastreamento

deveria ser possível que, ao adicionar uma etiqueta, ou se ela for comprada automaticamrnte, seja adicionado novos status como aguardando embalagem do produto, aguardando envio/postagem, postado, e produto entregue, no backend do woocommerce.
assim, a situação de um pedido seria melhor acompanhada...
e, ao comprar um produto, o código de rastreio já deveria ser enviado ao cliente, bem como também ao ser entregue, o pedido deveria marcar no woocommerce como entregue!
senão fica impossível usar uma integração, e isso deveria vir nativo do app melhor envio.
não adianta querer usar ERP, pois, isso deveria ser oferecido pelo próprio melhor envio, um feedback de estado da postagem, e ao receber, chegar a notificação no woocommerce.

e isso precisa ser utrgentemente feito!

Opção Azul Cargo

A opção de envio pela Azul não aparece. É a transportadora mais acessivel e que eu mais utilizo.
Como fazer para que possa aparecer?

Problema ao instalar plugin impedido com wpnonce=undefined

Após instalar a última versão do plugin em um ambiente WP 100% atualizado, estou recebendo erro 403 com a seguinte mensagem:
Request failed with statuscode 403

Ao inspecionar as requisições observo que o wpnonce está como undefined.

Evidencias:
2022-05-27 20_00_03-Window

2022-05-27 20_02_37-Window

Autoload do PHP e Gitignore

Detectei que esta biblioteca está usando o Autoload do PHP sem de fator requisitar nenhuma biblioteca do PHP (pelo o que eu entendi, o package.json é utilizado pelo npm/yarn e não pelo composer). Estou certo? Se sim, o plugin carece de ajustes...

require __DIR__ . '/vendor/autoload.php';

Além disto, caso realmente seja necessário a pasta vendor/, ela não deve estar presente no .gitignore pois impede que os arquivos vendor/ do plugin sejam incluídos em outro repositório GIT ao qual controla toda a instalação do Wordpress.

Seria legal fazer uma limpeza no arquivo .gitignore também, alguns arquivos referenciados estão totalmente fora de contexto :)

Problema na recuperação de campos (Estado)

Ambiente:
WordPress: 5.5.1
WooCommerce: 4.4.1
Melhor Envio v2: 2.9.1

O Plugin Melhor Envio v2 está fazendo com que o meu WooCommerce não consiga carregar as informações do campo ESTADO no checkout.

O WordPress só consegue recuperar os dados do ESTADO, quando DESATIVO o plugin Melhor Envio v2.

Nenhum erro é exibido em tela ou no console.

Nenhum MELHOR PONTO é mostrado

Boa noite! Tentei entrar em contato com o pessoal do relacionamento mas ultimamente a melhorenvio anda incomunicável, por isso optei por reportar diretamente por aqui. Ao selecionar nas configurações os locais para despacho do produto em cada transportadora, nenhum MELHOR PONTO é disponibilizado para nenhuma opção! Da mesma forma, ofertas melhor ponto também não são calculadas para o usuário, e também, nas opções de seleção de unidades para postagem nem se quer aparece a dos correios, buslog, etc., poderiam ser abertas opções para estes apenas com quesitos de melhor ponto!

Fatal error na página de carrinho desde versão 2.8.0

Desde a versão 2.8.0 o plugin está dando problema, tentei atualizar para a versão atual (v2.9.1) porém o problema continua.
Quando tenta acessar a página do carrinho no WordPress + WooCommerce, ele da o seguinte log no servidor:

PHP Fatal error:  Uncaught Error: Cannot use object of type stdClass as array in /var/www/vhosts/URL_SITE/httpdocs/wp-content/plugins/melhor-envio-cotacao/Services/QuotationService.php:202\nStack trace:\n#0 /var/www/vhosts/URL_SITE/httpdocs/wp-content/plugins/melhor-envio-cotacao/Services/QuotationService.php(172): Services\\QuotationService->isSessionCachedQuotationExpired(Array)\n#1 /var/www/vhosts/URL_SITE/httpdocs/wp-content/plugins/melhor-envio-cotacao/Services/QuotationService.php(61): Services\\QuotationService->getSessionCachedQuotation(Array, 1)\n#2 /var/www/vhosts/URL_SITE/httpdocs/wp-content/plugins/melhor-envio-cotacao/Services/CalculateShippingMethodService.php(46): Services\\QuotationService->calculateQuotationByProducts(Array, '', 1)\n#3 /var/www/vhosts/URL_SITE/httpdocs/wp-content/plugins/melhor-envio-cotacao/services_methods/class-wc-melhor-envio-shipping.php(114): Services\\CalculateShippingMethodService->calculateShipping(Array, 1, 1...\n', referer: https://URL_SITE/produto/nome-do-produto/

Plugin só fica na tela de Load

Quando faço uma venda, eu clico em meus pedidos porém a tela fica num load infinito e quando eu inspeciono o elemento aparece o seguinte erro

[Vue warn]: Error in render: "TypeError: Cannot read property 'length' of undefined"

found in

---> at assets/src/admin/components/Pedidos.vue
at assets/src/admin/App.vue

warn @ vendor.js?ver=1590026798:2227
vendor.js?ver=1590026798:3496 TypeError: Cannot read property 'length' of undefined
at Proxy.render (admin.js?ver=1590026798:3646)
at VueComponent.Vue._render (vendor.js?ver=1590026798:5156)
at VueComponent.updateComponent (vendor.js?ver=1590026798:5674)
at Watcher.get (vendor.js?ver=1590026798:6087)
at Watcher.run (vendor.js?ver=1590026798:6162)
at flushSchedulerQueue (vendor.js?ver=1590026798:5918)
at Array. (vendor.js?ver=1590026798:3588)
at flushCallbacks (vendor.js?ver=1590026798:3514)
logError @ vendor.js?ver=1590026798:3496
vendor.js?ver=1590026798:2227 [Vue warn]: Error in render: "TypeError: Cannot read property 'length' of undefined"

found in

---> at assets/src/admin/components/Pedidos.vue
at assets/src/admin/App.vue

warn @ vendor.js?ver=1590026798:2227
vendor.js?ver=1590026798:3496 TypeError: Cannot read property 'length' of undefined
at Proxy.render (admin.js?ver=1590026798:3646)
at VueComponent.Vue._render (vendor.js?ver=1590026798:5156)
at VueComponent.updateComponent (vendor.js?ver=1590026798:5674)
at Watcher.get (vendor.js?ver=1590026798:6087)
at Watcher.run (vendor.js?ver=1590026798:6162)
at flushSchedulerQueue (vendor.js?ver=1590026798:5918)
at Array. (vendor.js?ver=1590026798:3588)
at flushCallbacks (vendor.js?ver=1590026798:3514)

Adicionar suporte a High-Performance Order Storage (HPOS)

Desde maio de 2022 a equipe do WooCommerce vem incentivando a utilização do recurso de HPOS, Armazenamento de Pedidos de Alta Perfomance, entretanto habilitar o plugin do MelhorEnvio impede a utilização desse recurso por não ter o suporte necessário.
A equipe do WooCommerce disponibiliza o seguinte material para indicar as mudanças necessárias na estrutura de um plugin para ter suporte as tabelas de pedidos de alta performance, que pode ser encontrado em https://woo.com/document/high-performance-order-storage/.

image

Plugin Indisponível

Boa tarde, procurei o plugin no Wordpress mas está indisponível. Houve algum problema ou realmente irá descontinuar o plugin para Woocommerce?

Envio automático de etiquetas.

Seria interessante pode configuração para as etiquetas serem enviadas automaticamente para o melhor envio, por exemplo um cron que execute de tempo em tempo.

O release 2.11.23 está com erro de sintaxe no arquivo \Controllers\ShowCalculatorProductPage.php

Olá pessoal, td bem?

Nessa última atualizaçõe do plugin, eu me deparei com um erro na linha 141 do arquivo mencionado acima. Eu fiz umas pequenas modificações, compartilha abaixo:

$html = "<div id='woocommerce-correios-calculo-de-frete-na-pagina-do-produto' class='containerCalculator'> <?php wp_nonce_field('solicita_calculo_frete', 'solicita_calculo_frete'); ?> <input type='hidden' id='calculo_frete_endpoint_url' value='".admin_url( 'admin-ajax.php' )."'> <input type='hidden' id='calculo_frete_produto_altura' value='".$this->height."'> <input type='hidden' id='calculo_frete_produto_largura' value='".$this->width."'> <input type='hidden' id='calculo_frete_produto_comprimento' value='".$this->length."'> <input type='hidden' id='calculo_frete_produto_peso' value='".$this->weight."'> <input type='hidden' id='calculo_frete_produto_preco' value='".$this->price."'> <input type='hidden' id='id_produto' value='".$this->id."'> <div class='calculatorRow'> <div class='row'> <div class='col-75'> <p>Simulação de frete</p> <input type='text' maxlength='9' class='iptCep calculatorRow' id='inputCep' placeholder='Informe seu cep' onkeyup='return usePostalCodeMask()' > </div> </div> <div id='calcular-frete-loader'> <img src='".BASEPLUGIN_ASSETS."'/images/loader.gif' /> </div> <div class=resultado-frete tableResult> <table> <thead> </thead> <tbody> </tbody> </table> <small id='destiny-shipping-mehor-envio'></small></br> <small class='observation-shipping-free'></small> </div> </div> </div>"; echo wp_kses($html, EscapeAllowedTags::allow_tags( array( 'div', 'p', 'input', 'table', 'thead', 'tbody', 'small', 'img' ) ) );

Espero ter ajudado! abs e obrigado

Como recuperar o código de rastreio na página do cliente e também no fluxo de emails do WC?

Senhores, necessitamos recuperar o código de rastreio do Melhor Envios na página de detalhes do pedido na área do cliente e também nos emails automáticos do Woocommerce. Já tentei de diversas forma, mas não consegui recuperar a informação para quando eu mudar o status para "Pedido Concluído", o cliente possa receber a notificação já com o código de rastreio da Melhor Envios. Vi que o campo é preenchido, mas na edição dos emails não existe o respectivo placeholder, tampouco na página do cliente. Alguma forma de me ajudar ?

Campo de pesquisa de Pedido

Em wp-admin/admin.php?page=melhor-envio#/pedidos é importante ter um campo de pesquisa do pedido, para que não precise ficar carregando de 5 e em 5 pedidos, para lojas com grande volume isso dificulta gerar as etiquetas.

Não existem métodos de envio disponíveis.

Após a atualização do plugin, começou a aparecer a seguinte mensagem:

Não existem métodos de envio disponíveis. Verifique seu endereço ou entre em contato conosco se precisar de ajuda.

Endereço de envio importando dados do endereço de morada

Olá, espero que estejam todos bem!

Uso o Melhor Envio há algum tempo. Já passei por outros serviços parecidos e o de vocês certamente é o melhor. A integração do WooCommerce funciona muito bem, considera a experiência do usuário e isso faz muita diferença. Então aproveito para agradecer!

Entrei em contato ontem via WhatsApp para tratar de uma inconsistência que tem acontecido no envio do endereço dos compradores para o Melhor Envio. Fui muito bem atendido e o retorno que recebi foi de que seria um problema da plataforma. Como fiz mais pesquisas e testes e não consegui resolver a questão, achei que esse aqui seria o melhor espaço para retornar a ela.

O problema acontece quando o usuário seleciona um endereço de envio (shipping address) diferente do endereço de morada (billing address).

Caso o campo "complemento" esteja preenchido no endereço de morada e não esteja preenchido no endereço de envio, o complemento do endereço de morada é copiado para o endereço de envio, gerando inconsistências na etiqueta.

Aparentemente era um problema do WooCommerce que parece ter sido corrigido a partir da versão 5.3 e, de fato, tanto no painel de encomendas quanto nos emails de confirmação de compra que são enviados para mim e para o usuário o endereço é apresentado corretamente, com os dados restritos aos campos do endereço que foi escolhido.

Ativei o endereço de envio por padrão nas configurações do WooCommerce, testei desativar alguns plugins, criar novos usuários e fazer compras de teste, mas mesmo só com o plugin do Melhor Envio, Brazilian Market e WooCommerce ativados o problema permanece: no painel do Melhor Envio, o campo "complemento", do endereço de envio é sobrescrito pelo complemento do endereço de morada do usuário.

Uso a versão mais atual do WooCommerce e não testei se isso acontece com outros campos do endereço. No campo "complemento" é mais problemático porque é mais comum que às vezes ele seja preenchido às vezes não, ao contrario dos campos como "cidade", "estado", "CEP", etc.

Obrigado!

Exibição da entrega no carrinho

Gostaria de saber se existe alguma função para mudar como o prazo de entrega é exibido no carrinho, hoje ele é exibido entre parentes, depois do nome do método e antes do preço, gostaria que ele aparecesse abaixo, depois do preço, porém menor e abaixo, como o plugin dos correios, igual nesse print https://ibb.co/GtNJMY9

eu até tentei colocar o seguinte código no function.php, mas deu erro

add_filter( 'woocommerce_cart_shipping_method_full_label', 'custom_shipping_method_label', 10, 2 );
function custom_shipping_method_label( $label, $method ) {
    $new_label = sprintf( '<strong>%s</strong><br>Preço: %s<br>Prazo de Entrega: %s', $method->get_label(), wc_price( $method->cost ), $method->get_delivery_time() );
    return $new_label;
}

obrigado

Problema na tela de Token

Ao tentar colocar o token, a tela carrega a tela de configurações e em seguida carrega novamente a tela de token, vazio, com este erro:

vendor.js?ver=1601909986:16071 Uncaught (in promise) Error: Avoided redundant navigation to current location: "/Token".
	at createRouterError (vendor.js?ver=1601909986:16071)
	at createNavigationDuplicatedError (vendor.js?ver=1601909986:16044)
	at HashHistory.confirmTransition (vendor.js?ver=1601909986:16204)
	at HashHistory.transitionTo (vendor.js?ver=1601909986:16134)
	at HashHistory.push (vendor.js?ver=1601909986:16604)
	at vendor.js?ver=1601909986:16922
	at new Promise (<anonymous>)
	at VueRouter.push (vendor.js?ver=1601909986:16921)
	at admin.js?ver=1601832085:19

Requisito: Atualizar/Corrigir Nome Plugin

O WooCommerce checkout fields for Brazil não existe mais!
O Claudio, criador do plugin, mudou o nome publico para Brazilian Market on WooCommerce. Quando o usuário instala o plugin pela primeira vez ainda aparece o nome antigo: WooCommerce checkout fields for Brazil

Onde aparece isso?
_

Atenção usuário do Melhor Envio

Você precisa do plugin [WooCommerce checkout fields for Brazil](https://br.wordpress.org/plugins/woocommerce-extra-checkout-fields-for-brazil/) ativado no wordpress para utilizar o plugin do Melhor Envio

[Fechar]

_

Lentidão na ação de adicionar no carrinho

Boa noite tudo bem?

O plugin do melhor envio está gerando uma lentidão de até 15s na adição dos produtos ao carrinho.

Fiz o teste desativando TODOS os plugins e testando 1 por 1, quando chegou no do melhor envio gerou essa lentidão fora do normal.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.