WooCommerce Address Book

Descrição

Ofereça aos seus clientes a opção de armazenar vários endereços de envio e selecioná-los ao finalizar a compra. Endereços podems ser atualizados e modificados facilmente no ‘Minha conta’, ou salvos durante a finalização da compra.

Código

Veja o fonte no GitHub. Você também pode enviar um problema ou solicitar qualquer coisa nova.

Instalação

  1. Faça upload da pasta woo-address-book para o diretório /wp-content/plugins/
  2. Certifique-se que você tem o WooCommerce instalado e ativo.
  3. Ative o WooCommerce Address Book pelo menu ‘Plugins’ no WordPress.
  4. As opções do catálogo de endereços agora aparecerão na página da conta do cliente e de finalização de compra assim que ele inserir o endereço de entrega principal.

FAQ

Por que não posso adicionar um novo endereço ao meu catálogo de endereços?

O catálogo de endereços só começará a ser exibido depois que o endereço de envio principal for criado para o cliente.

Este plug-in permite que meus clientes enviem para vários locais com um único pedido?

Não, este plugin permite apenas o armazenamento de vários endereços de envio. Se um cliente quiser enviar para vários locais, ele deverá concluir vários pedidos.

Como posso adicionar campos personalizados ao meu endereço de entrega?

O plugin WooCommerce Address Book usa as funções de endereço padrão do WooCommerce, portanto, qualquer método para modificar os campos de envio ainda funcionará.
Testamos que o uso de filtros padrão funciona corretamente:
* https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/
Também testamos esse plugin para WooCommerce:
* https://woocommerce.com/products/woocommerce-checkout-field-editor/

Como traduzo esse plugin?

Agora usamos a nova forma de traduzir plugins do WordPress em https://translate.wordpress.org/

Fique a vontade para contribuir com a tradução do plugin em https://translate.wordpress.org/projects/wp-plugins/woo-address-book/

Como minha tradução é aprovada?

Alguém precisa pedir para ser editor de tradução do plugin. Se você contribuiu com uma tradução, pode fazer a solicitação.

Você pode fazer a solicitação e essa solicitação pode ser aprovada pelos editores de localização do WordPress.
Veja aqui mais detalhes: https://make.wordpress.org/polyglots/handbook/rosetta/roles-and-capabilities/pte-request/#pte-request-by-a-translator

Como posso usar minha tradução antes da aprovação?

O que você pode fazer para usá-lo localmente agora é ir para a página de tradução.
Na parte inferior do link Exportar, selecione “Only matching the filter” e “Machine Object Message Catalog (.mo)” e clique em Exportar para baixar o arquivo .mo.

Em seguida, salve este arquivo .mo no seu site WordPress em wp-content/languages/plugins/woo-address-book-LANGUAGE.mo substituindo LANGUAGE pelo código do seu idioma.

Por exemplo, para alemão, você iria aqui:
https://translate.wordpress.org/projects/wp-plugins/woo-address-book/stable/de/default/

Em seguida, salve este arquivo .mo em seu site WordPress em wp-content/languages/plugins/woo-address-book-de_DE.mo

Você também pode usar o PoEdit e criar um arquivo de tradução que pode ser exportado como um arquivo .mo para ser salvo no mesmo local.

Onde estão as configurações do plugin?

Atualmente não há configurações, tudo é baseado em seu endereço WooCommerce atual e configurações de finalização de compra.

Avaliações

1 de fevereiro de 2020
not sure what's the point if it works only from checkout and nothing in my account or admin panel to be able to add address. Update: the plugin didn't work for me, so, I gave 1 star, so that others don't need to waste their time on non-functional plugins. but the plugin author is responsive, so, increasing my rating 1 to 4 stars. Other plugin worked for me, so, I didn't have time to diagnose. Thanks anyways.
7 de outubro de 2019
It's odd that no one has mentioned the plug-in's lack of back office support and other missing features: 1. If a customer makes a phone order there's no way to select their saved addresses from the back office. 2. There's no way of amending/deleting saved addresses from the back office. 3. If a default shipping address doesn't exist the button to add additional shipping addresses still visible but doesn't do anything. Button simply needs hiding. 4. There's no option to save a shipping address phone number. 5. At the "basket totals" stage there's an option to change shipping address but you can't select the saved addresses at this point. Not obvious that moving to the last checkout screen will let the user choose from their address book. 6. On the last checkout screen as well as choosing from a saved shipping address you can also choose to enter a completely new shipping address but this address doesn't save for future use. Hopefully these features will be added soon. We're still looking for the perfect plug-in. So far, this is one feature Prestashop had as as standard that we're missing on our new site.
28 de setembro de 2019
Era o que eu procurava, uma ferramenta para selecionar vários endereços na hora do Checkout. Testado e aprovado!
24 de agosto de 2019
Do the job and the support is really efficient. Thanks for your job.
27 de junho de 2019
Does what it's supposed to, easy to understand. Great work!
3 de junho de 2019
Essential for every e-commerce store!
Leia todas as 14 avaliações

Contribuidores e desenvolvedores

“WooCommerce Address Book” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Contribuidores

“WooCommerce Address Book” foi traduzido para 8 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir “WooCommerce Address Book” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

1.7.5

  • Atualize as strings de país que foram alteradas no WooCommerce 4.0
  • adicionado load_plugin_textdomain

1.7.4

  • Atualização para suportar as versões mais recentes do WooCommerce 3.x e 4.0.0 com funções CRUD do cliente.

1.7.3

  • Corrige a regressão que causou um erro ao criar um novo usuário durante a finalização de compra.

1.7.2

  • Corrige a regressão da atualização de segurança em 1.6.0 que impedia o salvamento de novos endereços na finalização de compra.
  • Limpeza do Código.

1.7.1

  • Corrigido se você tinha selectize.js instalado no site, mas ainda usando selectWoo para checkout. Agora você deve aplicar manualmente a seleção ao seletor do catálogo de endereços se desejar usar a seleção na finalização da compra.

1.7.0

  • Corrigido o problema com selectWoo não carregando ao finalizar a compra se “Enviar para um endereço diferente?” não foi habilitado por padrão. Obrigado titodeveranº62
  • Adicionado suporte para selectize.js se usado selectWoo nos campos de seleção de lista.

1.6.1

  • Remove ações desnecessárias do nopriv ajax. nº60 nº61

1.6.0

  • Adicionado suporte para apelidos. Obrigado titodeveranº60 nº59
  • Segurança: Atualizadas todas chamadas de salvamento para realizar verificações nonce.
  • Atualiza a geração de url do endpoint para evitar que o parâmetro de consulta seja filtrado. Correções de conflito com o plugin WPML.

1.5.6

  • Para de enfileirar os estilos e scripts de plugins em cada página. Coloca na fila apenas quando necessário. Obrigado titodeveranº58 nº59

1.5.5

  • Corrige a alteração do país se o campo estiver definido como somente leitura. Não altera nenhum campo definido como somente leitura.

1.5.4

  • Corrigido fechamento de div faltante no formulário do catálogo de endereços. Obrigado ThomasK0lasanº54
  • Usa uma versão minificada do scripts.js
  • Melhoria no salvamento de endereços determinando qual o próximo a ser usado.
  • Corrige a criação do primeiro endereço na finalização da compra de ser definido como shipping2 nº55
  • Não mostra a seleção de endereços para novos usuários que ainda não tem endereço cadastrado.

1.5.3

  • Corrige a regressão de 1.5.0 que interrompeu a mudança de endereço primário. Obrigado ThomasK0lasanº53

1.5.2

  • Atualiza o campo do país com atualizações do WooCommerce 3.6.x. Corrige inconsistências com a versão de estoque atualizada.
  • Suporta SelectWoo além do select2 para seletor de endereços ao finalizar a compra.

1.5.1

  • Atualiza os links do catálogo de endereços para que não tenham uma barra final.

1.5.0

  • Corrige o salvamento de novos endereços no catálogo no WooCommerce 3.6.x devido a uma alteração no processo de salvamento de endereços.
  • Corrige o manuseio de catálogos de endereços vazios. Não preenche mais catálogos de endereços de todos os usuários na ativação, pois agora lidamos com catálogos vazios.
  • Corrigido o problema ao salvar mais de 10 endereços no catálogo de endereços. Obrigado @ JonBoss5

1.4.1

  • Limita get_users apenas retornando IDs. Diminui significativamente a quantidade de memória necessária na ativação em um site com muitos usuários. ( obrigado pjv )
  • Limpeza de formatação PHP e JS.

1.4.0

  • Remove todas as barras finais ao obter o nome do endereço do URL
  • Não exibir a lista do catálogo de endereços ao finalizar a compra se um endereço de entrega padrão não tiver sido definido.
  • Correção de bugs diversos.

1.3.6

  • Adicionado filtro wc_address_book_addresses para permitir modificações no catálogo de endereço.
  • Melhorias de JS da lista de endereços do catálogo ao finalizar a compra. Obrigado ebelrose pela contribuição.

1.3.5

  • Adicionada pasta languages com arquivo .pot para i18n.
  • Adicionado condições isset() para address_select_label() caso campos tenham sido removidos.

1.3.4

  • Atualizado o filtro wc_address_book_address_select_label para adicionar $address e $name, o que deve abrir várias opções para modificar a saída.
  • Limpeza na base do código do plugin de acordo com WordPress-Coding-Standards.

1.3.3

  • Adicionado domínio de texto e atualizado o escopo de AJAX em minha conta. Obrigado a pabl0rg e nicolasmn por suas contribuições!

1.3.2

  • Corrigido um bug para redefinir corretamente o valor do estado ao selecionar ‘novo endereço’.

1.3.1

  • Corrigido um bug que impedia o campo do país de envio de limpar se apenas um país fosse uma opção ao finalizar a compra.

1.3.0

  • Adicionado suporte multisite.

1.2.1

  • Corrigido um bug que impedia de salvar o endereço.

1.2

  • Limpa campos de finalização de compra quando adicionado novo endereço.

1.1

  • Alterado para utilizar variáveis $_GET e permitir campos customizados de serem salvos.

1.0

  • Versão inicial.