Download .zip |
Info | Documentation | View files (54) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2017-01-04 (17 hours ago) | Not enough user ratings | Total: 59 This week: 6 | All time: 8,660 This week: 162 |
Version | License | PHP version | Categories | |||
woocommerce-correios 3.0.6 | BSD License | 5.0 | PHP 5, E-Commerce, Web services |
Description | Author | |
This package is specific mainly for applications used in Brazil .
This package is a plugin for Woocommerce for shipping orders via Correios of Brazil. |
Contributors: claudiosanches, rodrigoprior, matheuscl Donate link: http://claudiosmweb.com/doacoes/ Tags: shipping, delivery, woocommerce, correios Requires at least: 4.0 Tested up to: 4.7 Stable tag: 3.1.5 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html
Integration between the Correios and WooCommerce
Utilize os métodos de entrega e serviços dos Correios com a sua loja WooCommerce.
Correios é um método de entrega brasileiro.
O plugin WooCommerce Correios foi desenvolvido sem nenhum incentivo dos Correios. Nenhum dos desenvolvedores deste plugin possuem vínculos com esta empresa. E note que este plugin foi feito baseado na documentação do Webservices Correios e com apoio da Infranology na construção das classes de cubagem.
Estão integrados os seguintes serviços:
Confira o nosso guia de instalação e configuração do Correios na aba Installation.
Compatível com a versão 2.6.x do WooCommerce.
Você pode esclarecer suas dúvidas usando:
[youtube https://www.youtube.com/watch?v=IWjLAy9i--I]
É necessário configurar o peso e dimensões de todos os seus produtos, caso você queria que a cotação de frete seja exata. Note que é possível configurar com produtos do tipo simples ou variável e não virtuais (produtos virtuais são ignorados na hora de cotar o frete).
Alternativamente, você pode configurar apenas o peso e deixar as dimensões em branco, pois serão utilizadas as configurações do Pacote Padrão para as dimensões (neste caso pode ocorrer uma variação pequena no valor do frete, pois os Correios consideram mais o peso do que as dimensões para a cotação).
Este plugin esta licenciado como GPL.
São aceitos os seguintes métodos de entrega nacionais:
E os seguintes métodos de entrega internacionais:
Os métodos de entrega devem ser configurados em "WooCommerce" > "Configurações" > "Entrega" > "Áreas de entrega".
Para entrega nacional, é necessário criar uma área de entrega para o Brasil ou para determinados estados brasileiros e atribuir os métodos de entrega.
É possível configurar os dois em "WooCommerce" > "Configurações" > "Integrações" > "Correios".
É possível encontrar configurações para o e-mail do código de rastreamento em "WooCommerce" > "Configurações" > "E-mails" > "Código de rastreio dos Correios".
A cotação do frete é feita utilizando o Calculador Remoto de Preços e Prazos dos Correios.
Na cotação do frete é usado o seu CEP de origem, CEP de destino do cliente, junto com as dimensões dos produtos e peso. Desta forma o valor cotado sera o mais próximo possível do real.
Note que já fazem quase 4 anos que este plugin existe utilizando o mesmo método para obter a cubagem do pedido e tem funcionando muito bem, caso você tenha algum problema, provavelmente é por causa de configurar valores errados nos produtos.
Não tem, simplesmente porque não faz parte do escopo deste plugin.
Escopo deste plugin é prover integração entre o WooCommerce e os Correios.
Não, nenhuma alteração é feita, este plugin funcionando esperando o WooCommerce verificar pelos valores de entrega, então é feita uma conexão com os Correios e os valores retornados são passados de volta para o WooCommerce apresentar.
Note que não damos suporte para qualquer tipo de personalização na calculadora, simplesmente porque não faz parte do escopo do plugin, caso você queria mudar algo como aparece, deve procurar ajuda com o WooCommerce e não com este plugin.
Primeiro de tudo, isso não é um erro, isso é uma mensagem padrão do WooCommerce que é exibida quando não é encontrado nenhuma método de entrega.
Mesmo você configurando os métodos de entrega, eles não são exibidos quando os Correios retornam mensagens de erro, por exemplo quando a região onde o cliente esta não é coberta pelos Correios ou quando o peso do pacote passa do limite suportado.
Entretanto boa parte das vezes esse tipo de coisa acontece porque os métodos e/ou produtos não foram configurados corretamente.
Aqui uma lista de erros mais comuns:
WooCommerce > Configurações > Produtos
).E não se esqueça de verificar o erro ativando a opção de Log de depuração nas configurações de cada método de entrega. Imediatamente após ativar o log, basta tentar cotar o frete novamente, fazendo assim o log ser gerado. Você pode acessar todos os logs indo em "WooCommerce" > "Status do sistema" > "Logs".
Dica: Caso apareça no log a mensagem WP_Error: connect() timed out!
pode acontecer do site dos Correios ter caído ou o seu servidor estar com pouca memoria.
As mesmas dicas da sessão acima valem como solução para isto também.
Este plugin utiliza o Webservices dos Correios para calcular o frete e quando este tipo de problema acontece geralmente é porque:
> Os valores obtidos pelos simuladores aqui disponíveis são uma estimativa e deverão ser confirmados no ato da postagem.
Se estiver tendo problemas, antes de tudo ative a opção de Log de depuração do método que você esta tendo problema e tente novamente cotar o frete, fazendo isso, um arquivo de log é criado e são registradas as respostas do Webservice dos Correios, leia o arquivo de log, nele é descrito exatamente o que esta acontecendo, tanto o que foi concluindo com sucesso ou não.
Se ainda não foi capaz de solucionar o problema, copie o conteúdo do arquivo de log, cole no pastebin.com, salve e pegue o link gerado, depois disso abra um tópico informando o seu problema no fórum de suporte do plugin.
Em caso de dúvidas, basta abrir um tópico no fórum de suporte do plugin, vou responder conforme eu tenho tempo livre e caso sua dúvida for relacionada com o funcionamento deste plguin.
woocommerce_correios_{$method_id}_rate
.woocommerce_correios_get_estimating_delivery
para edição da estimativa de entrega.wc_correios_get_address_by_postcode()
.woocommerce_correios_{$method_id}_rate
.Files |
File | Role | Description | ||
---|---|---|---|---|
assets (1 directory) | ||||
includes (9 files, 5 directories) | ||||
languages (1 file) | ||||
templates (2 directories) | ||||
.editorconfig | Data | Auxiliary data | ||
.jshintrc | Data | Auxiliary data | ||
Gruntfile.js | Data | Auxiliary data | ||
LICENSE.txt | Doc. | Documentation | ||
package.json | Data | Auxiliary data | ||
README.md | Doc. | Documentation | ||
readme.txt | Doc. | Documentation | ||
uninstall.php | Aux. | Auxiliary script | ||
wc-correios.php | Appl. | Application script | ||
woocommerce-correios.php | Appl. | Application script |
Files | / | assets | / | js | / | admin |
File | Role | Description |
---|---|---|
integration.js | Data | Auxiliary data |
integration.min.js | Data | Auxiliary data |
shipping-methods.js | Data | Auxiliary data |
shipping-methods.min.js | Data | Auxiliary data |
Files | / | assets | / | js | / | frontend |
File | Role | Description |
---|---|---|
autofill-address.js | Data | Auxiliary data |
autofill-address.min.js | Data | Auxiliary data |
Files | / | includes |
File | Role | Description | ||
---|---|---|---|---|
abstracts (4 files) | ||||
admin (1 file, 1 directory) | ||||
emails (1 file) | ||||
integrations (1 file) | ||||
shipping (14 files) | ||||
class-wc-correios-autofill-addresses.php | Class | Class source | ||
class-wc-correios-install.php | Class | Class source | ||
class-wc-correios-package.php | Class | Class source | ||
class-wc-correios-rest-api.php | Class | Class source | ||
class-wc-correios-soap-client.php | Class | Class source | ||
class-wc-correios-tracking-history.php | Class | Class source | ||
class-wc-correios-...e-international.php | Class | Class source | ||
class-wc-correios-webservice.php | Class | Class source | ||
wc-correios-functions.php | Aux. | Auxiliary script |
Files | / | includes | / | abstracts |
File | Role | Description |
---|---|---|
abstract-wc-correios-shipping-carta.php | Class | Class source |
abstract-wc-correi...ipping-impresso.php | Class | Class source |
abstract-wc-correi...g-international.php | Class | Class source |
abstract-wc-correios-shipping.php | Class | Class source |
Files | / | includes | / | admin |
File | Role | Description | ||
---|---|---|---|---|
views (3 files) | ||||
class-wc-correios-admin-orders.php | Class | Class source |
Files | / | includes | / | admin | / | views |
File | Role | Description |
---|---|---|
html-admin-help-message.php | Aux. | Auxiliary script |
html-admin-missing-dependencies.php | Aux. | Auxiliary script |
html-admin-shipping-method-settings.php | Conf. | Configuration script |
Files | / | includes | / | emails |
File | Role | Description |
---|---|---|
class-wc-correios-tracking-email.php | Class | Class source |
Files | / | includes | / | integrations |
File | Role | Description |
---|---|---|
class-wc-correios-integration.php | Class | Class source |
Files | / | includes | / | shipping |
File | Role | Description |
---|---|---|
class-wc-correios-...arta-registrada.php | Class | Class source |
class-wc-correios-shipping-esedex.php | Class | Class source |
class-wc-correios-...impresso-normal.php | Class | Class source |
class-wc-correios-...mpresso-urgente.php | Class | Class source |
class-wc-correios-shipping-legacy.php | Class | Class source |
class-wc-correios-...e-internacional.php | Class | Class source |
class-wc-correios-...doria-economica.php | Class | Class source |
class-wc-correios-...adoria-expressa.php | Class | Class source |
class-wc-correios-shipping-pac.php | Class | Class source |
class-wc-correios-...ping-sedex-hoje.php | Class | Class source |
class-wc-correios-shipping-sedex.php | Class | Class source |
class-wc-correios-...edex10-envelope.php | Class | Class source |
class-wc-correios-...-sedex10-pacote.php | Class | Class source |
class-wc-correios-shipping-sedex12.php | Class | Class source |
Files | / | templates | / | emails |
File | Role | Description | ||
---|---|---|---|---|
plain (1 file) | ||||
correios-tracking-code.php | Aux. | Sample output |
Files | / | templates | / | emails | / | plain |
File | Role | Description |
---|---|---|
correios-tracking-code.php | Aux. | Sample output |
Files | / | templates | / | myaccount |
File | Role | Description |
---|---|---|
tracking-code.php | Aux. | Sample output |
tracking-history-table.php | Aux. | Sample output |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.