Voltar

VibeFox Mondial Relay for WooCommerce — Ajuda

Requisitos

WordPress: 5.8 ou superior.

WooCommerce: 7.0 ou superior, instalado e ativo. O plugin não ativa sem ele.

PHP: 8.0 ou superior.

Conta Mondial Relay: o código de marca (Enseigne) e a Private Key vêm com uma conta empresarial da Mondial Relay: veja a seção para profissionais em mondialrelay.fr, sua área do cliente "Connect" ou seu contato comercial. O seletor de mapa precisa apenas do código de marca. A lista dos pontos mais próximos precisa dos dois. Para testes, a Mondial Relay fornece o código de marca BDTEST13 com a Private Key PrivateK.

Chave de licença VibeFox: comprada em vibefox.net. Uma chave funciona em um domínio.

Instalação

1. No WordPress, vá em Plugins > Add New > Upload Plugin, escolha o arquivo ZIP do plugin e clique em Install Now. Você também pode enviar a pasta vfd_mondialrelay para /wp-content/plugins/ por FTP.

2. Clique em Activate.

3. Abra as configurações: WooCommerce > Settings > Shipping > VibeFox Mondial Relay, ou clique em Settings abaixo do nome do plugin na página Plugins.

4. Insira sua chave de licença VibeFox no bloco de licença no topo da página e clique em Activate.

5. Insira seu código de marca (Enseigne) e, para o modo de lista, a Private Key. Preencha Country prices.

6. Adicione VibeFox Mondial Relay às zonas dos seus países de entrega em WooCommerce > Settings > Shipping > Shipping zones, ou ative Ignore shipping zones.

Configuração

Todas as configurações estão em uma única página: WooCommerce > Settings > Shipping > VibeFox Mondial Relay. Elas valem para todas as zonas de envio. Quando você adiciona o método a uma zona, a janela da zona tem apenas um campo:

Title (zone): o nome desta opção na finalização de compra. Deixe vazio para usar o Name global.

Os avisos no topo da página mostram problemas que ocultam o método: código de marca ausente, Private Key ausente no modo de lista e nenhum preço para a França, a Bélgica ou a Espanha.

Geral

Enable/Disable: ativa ou desativa a Mondial Relay globalmente.

Name: o nome do método de envio exibido aos clientes na finalização de compra. Padrão: Mondial Relay Point Relais.

Tax status: Taxable adiciona o imposto do WooCommerce ao custo de envio; None não adiciona.

Conta Mondial Relay

Brand code (Enseigne): obrigatório, até 8 caracteres, por exemplo BDTEST13 para testes. Usado pelo mapa de pontos de retirada e pelo Web Service. Sem ele, os clientes não conseguem escolher um Point Relais, então o método não aparece na finalização de compra.

Private Key: necessária apenas para o seletor List of nearest points. Quando o código de marca e a Private Key estão preenchidos, a conexão com o Web Service da Mondial Relay é testada sempre que você salva as configurações, e uma mensagem mostra se eles são válidos.

Seletor de ponto de retirada

Selector: como o cliente escolhe um Point Relais.

Mondial Relay map (official widget, brand code only): o widget oficial Mondial Relay Parcel Shop Picker, carregado pela Mondial Relay quando o cliente o abre. Esta é a opção padrão.
List of nearest points (Web Service, needs the Private Key): uma lista suspensa dos pontos mais próximos do CEP de entrega, carregada pelo seu servidor. Se o Web Service falhar, o mapa é oferecido no lugar.

Tarifas (na moeda da sua loja)

Country prices: preço por país de destino e peso da encomenda. Clique em + Add country para adicionar uma linha e no X para remover uma. Use a linha * Default para todos os outros países. Cada linha tem um Price e colunas de peso: XS até 1 kg, S 1-2 kg, M 2-3 kg, L 3-5 kg e XL acima de 5 kg. Uma coluna de peso vazia ou igual a 0 usa a coluna Price. Decimais com ponto ou vírgula (4.90 ou 4,90). Linhas sem nenhum preço são removidas ao salvar, e valores que não são números são informados e deixados em branco.

Fallback cost: usado para países sem linha na tabela. Deixe vazio para ocultar o método nesses países.

Calculation type: como o preço é calculado.

Per order (weight of the whole parcel): um preço para o carrinho, com a coluna de peso escolhida pelo peso total do carrinho. Esta é a opção padrão.
Per item (each item priced by its own weight): cada item é precificado pelo próprio peso e multiplicado pela quantidade, e os preços são somados.

Free shipping from: o subtotal do carrinho (após descontos, sem impostos) a partir do qual o envio é grátis. Deixe vazio para não ter envio grátis.

Disponibilidade

Min weight (kg): oculta o método quando o carrinho pesa menos. 0 significa sem limite.

Max weight (kg): oculta o método quando o carrinho pesa mais. A Mondial Relay aceita encomendas de até 30 kg nos Points Relais. Padrão: 30. 0 significa sem limite.

Minimum subtotal: mostra o método somente quando o subtotal do carrinho é pelo menos este valor. Deixe vazio para mostrá-lo sempre.

Disabled shipping classes: oculta o método quando o carrinho contém itens dessas classes de envio do WooCommerce.

Ignore shipping zones: oferece o método para os países abaixo, ou para todos os países suportados quando a lista está vazia, mesmo que nenhuma zona de envio os contenha.

Countries (ignore zones): os países de destino para esse modo. Este campo só é usado quando Ignore shipping zones está ativado.

Avançado

Debug log: registra o cálculo de tarifas e as chamadas ao Web Service em WooCommerce > Status > Logs (origem vfd-mondialrelay). Os erros são sempre registrados, mesmo com esta opção desativada. Nenhuma chave nem dado de cliente é registrado.

Remove data on uninstall: quando ativado, excluir o plugin remove as configurações e os métodos das zonas. A desativação nunca apaga nada. Os pontos de retirada salvos nos pedidos são mantidos.

Como funciona na finalização de compra

O método é oferecido somente para países com Points Relais: França, Bélgica, Luxemburgo, Espanha, Portugal e Países Baixos. Ele fica oculto quando o cliente não poderia escolher um ponto: sem código de marca, ou no modo de lista sem a Private Key.

Quando o cliente informa um endereço de entrega, o WooCommerce pede uma tarifa ao plugin. O plugin verifica o peso do carrinho, o subtotal mínimo e as classes de envio excluídas. O preço vem da linha do país (ou da linha *): a coluna de peso; se não houver, Price. Sem linha, usa-se o custo alternativo. Se não houver preço, o método fica oculto. Se o subtotal atingir Free shipping from, o preço passa a ser 0.

O método funciona na finalização de compra clássica e nos blocos de Carrinho e Finalização de compra. É compatível com o High-Performance Order Storage (HPOS) do WooCommerce.

O plugin não consulta tarifas em tempo real: a Mondial Relay não tem uma API pública de tarifas. Ele não cria envios, não imprime etiquetas nem rastreia encomendas. Crie os envios no seu espaço "Connect" da Mondial Relay usando o número do Point Relais exibido no pedido. A entrega em domicílio (Domicile) não é oferecida.

Pontos de retirada

Modo mapa: quando o cliente seleciona a Mondial Relay, o botão Choose a Point Relais aparece abaixo do método. Ele abre o mapa oficial da Mondial Relay para o país de entrega, o CEP e o peso da encomenda. Depois que o cliente escolhe um ponto, ele é exibido como Selected: e o botão muda para Change Point Relais. O widget do mapa é carregado de widget.mondialrelay.com e a biblioteca do mapa de unpkg.com somente quando o cliente abre o mapa. Mencione isso na sua política de privacidade.

Modo lista: uma lista suspensa - Choose a Point Relais - mostra os 10 pontos mais próximos do CEP de entrega, com a distância. O ponto escolhido é exibido com o horário de funcionamento. A lista é carregada pelo seu servidor, então nenhum script de terceiros é executado no navegador. As listas ficam em cache por 12 horas, uma resposta vazia por 1 hora, e uma requisição com falha fica registrada por 5 minutos. O tempo limite do Web Service é de 10 segundos. Se a lista não estiver disponível, o cliente vê "The list of pickup points is not available right now. Please use the map." e o mapa é oferecido.

Um ponto é obrigatório. Sem ele, o cliente vê Please choose a Mondial Relay pickup point. e o pedido não é concluído. Um ponto em outro país que o do endereço de entrega é recusado. No modo de lista, o ponto também é conferido com a lista do endereço.

O número do Point Relais, o país, o nome e o endereço são salvos no pedido. Eles aparecem na tela do pedido abaixo do endereço de entrega (com o número do Point Relais), na página de agradecimento, em My account > Orders e nos e-mails do pedido (HTML e texto simples) como Mondial Relay pickup point.

Chave de licença

O plugin funciona com uma chave de licença VibeFox obtida em vibefox.net. O bloco de licença fica no topo de WooCommerce > Settings > Shipping > VibeFox Mondial Relay. Cole a chave em License key e clique em Activate. O bloco mostra o status, por exemplo a data até a qual a licença está ativa e o seu domínio. Use Check now para verificar o status novamente, Change key para informar outra chave e Remove key para removê-la deste site. O link Manage licenses and domains in your account abre a sua conta na vibefox.net.

Uma chave funciona em um domínio. Remover a chave de um site não libera a vaga de domínio. Libere-a na sua conta na vibefox.net.

Sem uma chave ativa, a Mondial Relay não é exibida aos clientes na finalização de compra. Os gerentes da loja conectados ainda a veem, marcada como (unlicensed — visible to admins only), para que você possa configurar e testar o plugin antes de comprar uma chave. Um lembrete aparece na página Plugins e nas páginas do WooCommerce. Os pedidos existentes não são afetados.

Quando uma licença expira, o plugin continua funcionando, mas atualizações e suporte exigem renovação. O status é verificado novamente de forma automática em segundo plano.

Solução de problemas

A Mondial Relay não aparece na finalização de compra: verifique se a licença está ativa, se Enable/Disable está ligado e se o método foi adicionado à zona do país do cliente (ou se Ignore shipping zones está ativado e o país é permitido). Confira os avisos no topo da página de configurações: o método fica oculto sem código de marca, no modo de lista sem a Private Key, para um país sem preço, fora dos limites de peso e subtotal, e para países sem Points Relais.

O teste do Web Service falhou após salvar: a mensagem mostra o erro da Mondial Relay, por exemplo um código de marca ou uma chave de segurança inválidos. Confira o código de marca e a Private Key com a Mondial Relay.

A lista de pontos está vazia ou indisponível: o cliente precisa informar um CEP primeiro. Se o Web Service falhar, o mapa é oferecido no lugar. Ative o Debug log e abra WooCommerce > Status > Logs, origem vfd-mondialrelay, para ver o motivo.

O mapa não abre: o mapa é carregado de widget.mondialrelay.com e unpkg.com. Verifique se algum bloqueador de privacidade ou de scripts não os está bloqueando. Desenvolvedores podem alterar as URLs dos scripts com os filtros vfd_mrel_widget_script_url, vfd_mrel_leaflet_script_url e vfd_mrel_leaflet_style_url. A lista de países suportados pode ser alterada com o filtro vfd_mrel_supported_countries.

O bloco de licença mostra um erro: siga a mensagem exibida no bloco. Por exemplo, se a chave já estiver em uso em outro domínio, libere uma vaga na sua conta na vibefox.net e clique em Check now. Se o endereço do site mudou, clique em Check now para ativar a chave no novo domínio. Se o servidor de licenças não puder ser acessado, o plugin continua funcionando com o último status conhecido.

Desinstalação

Desativar o plugin mantém todas as configurações. Somente as listas de pontos de retirada em cache são limpas. Para removê-lo, desative-o e exclua-o na página Plugins. A chave de licença e o status da licença deste plugin, assim como os caches, são sempre removidos. As configurações e os métodos das zonas são removidos somente se Remove data on uninstall estava ativado. Caso contrário, ficam guardados para uma futura reinstalação. Os pontos de retirada salvos nos pedidos são mantidos, e os pedidos existentes mantêm suas linhas de envio.

A Mondial Relay é uma marca registrada de seu respectivo proprietário. Este plugin não é afiliado nem endossado pela Mondial Relay.