Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Correios shipping to the Jigoshop WordPress plugin
PHP JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Correios
js
languages
.editorconfig
README.md
jigoshop-correios.php
readme.txt
screenshot-1.png
screenshot-2.png
screenshot-3.png
uninstall.php

README.md

Jigoshop Correios

Contributors: claudiosanches, rodrigoprior
Donate link: http://claudiosmweb.com/doacoes/
Tags: ecommerce, e-commerce, commerce, wordpress ecommerce, shipping, delivery, jigoshop, correios
Requires at least: 3.0
Tested up to: 3.5.2
Stable tag: 1.3.5
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Adds Correios shipping to the Jigoshop plugin

Description

Add Correios shipping to Jigoshop

This plugin adds Correios shipping to Jigoshop.

Please notice that Jigoshop must be installed and active.

Contribute

You can contribute to the source code in our GitHub page.

Descrição em Português:

Adicione os Correios como método de entrega em sua loja Jigoshop.

Correios é um método de entrega brasileiro.

O plugin Jigoshop Correios foi desenvolvido sem nenhum incentivo dos Correios. Nenhum dos desenvolvedores deste plugin possuem vínculos com esta empresa.

Este plugin foi feito baseado na documentação do Webservices Correios.

E com apoio da Infranology na construção das classes de SOAP, SimpleXML e Cubagem que possuem este plugin.

Métodos de entrega aceitos:

  • PAC (com ou sem contrato).
  • SEDEX (com ou sem contrato).
  • SEDEX 10.
  • SEDEX Hoje.
  • e-SEDEX (apenas com contrato).

Instalação:

Confira o nosso guia de instalação e configuração do Correios na aba Installation.

Dúvidas?

Você pode esclarecer suas dúvidas usando:

Coloborar

Você pode contribuir com código-fonte em nossa página no GitHub.

Installation

  • Upload plugin files to your plugins folder, or install using WordPress built-in Add New Plugin installer;
  • Activate the plugin;
  • Navigate to Jigoshop -> Settings -> Shipping, choose Correios and fill settings.

Instalação e configuração em Português:

Instalação do plugin:

  • Envie os arquivos do plugin para a pasta wp-content/plugins, ou instale usando o instalador de plugins do WordPress.
  • Ative o plugin.

Requerimentos:

Possuir instalado a extensão SOAP instalada no servidor ou como alternativa SimpleXML (que já é instalado por padrão com o PHP 5).

Configurações no Correios:

Com o plugin instalado navegue até "Jigoshop" > "Configurações" > "Entrega" > "Correios".

Nesta tela configure o seu CEP de origem, e ative os serviços que você deseja utilizar para a entrega.

É possível escolher o tipo de Serviço Corporativo que irá ativar o e-SEDEX. Você precisa apenas ser cadastrado nos Correios e informar o seu Código Administrativo e Senha Administrativa.

Também existe a possibilidade de definir um tamanho mínimo para o pacote das suas encomendas. Por padrão o plugin vem configurado com as medidas mínimas requeridas pelos Correios.

Frequently Asked Questions

What is the plugin license?

  • This plugin is released under a GPL license.

FAQ em Português:

Qual é a licença do plugin?

Este plugin esta licenciado como GPL.

O que eu preciso para utilizar este plugin?

  • Ter instalado o plugin Jigoshop.
  • Possuir instalado em sua hospedagem a extensão de SOAP ou SimpleXML.
  • Configurar o seu CEP de origem nas configurações do plugin.
  • Adicionar peso e medidas nos produtos que pretende entregar.

Quais são os métodos de entrega que o plugin aceita?

São aceitos os métodos:

  • PAC (com contrato, código 41068 ou sem contrato, código 41106).
  • SEDEX (com contrato, código 40096 ou sem contrato, código 40010).
  • SEDEX 10 (código 40215).
  • SEDEX Hoje (código 40290).
  • e-SEDEX (apenas com contrato, código 81019).

Para mais informações sobre os métodos de entrega dos Correios visite: Encomendas - Correios.

Como é feita a cotação do frete?

A cotação do frete é feita utilizando o Webservices dos Correios.

É usado o Protocolo SOAP para fazer a conexão. Entretanto algumas empresas de hospedagem não tem em seus servidores a extensão do SOAP ativa por padrão. Desta forma é usado também como alternativa o método de SimpleXML (que é nativo do PHP 5).

Na cotação do frete é usado o seu CEP de origem, CEP de destino do cliente e a cubagem total dos produtos mais o peso. Desta forma o valor cotado sera o mais próximo possível do real.

É possível calcular frete para quais países?

No momento o Webservices faz cotação apenas para dentro do Brasil.

Como resolver o erro "Nenhum método de envio encontrado. Por favor, recalcule seu frete informando seu estado/país e o CEP para verificar se há algum método de envio disponível para sua região."?

Esta é uma mensagem de erro padrão do WooCommerce, ela pode ser gerada por vários problemas.

Segue uma lista dos prováveis erros:

  • Os produtos foram cadastros sem peso e dimensões.
  • O peso e as dimensões foram cadastrados de forma errada, verifique as configurações de medidas em WooCommerce > Configurações > Catalogo.

É possível identificar o erro ligando o debug do WordPress, pois nele irá aparecer exatamente qual foi o retorno dos Correios.

Não uso dimensões na minha loja, apenas peso. Como configurar o pacote padrão para todos os produtos?

No seu functions.php adicione:

function cs_default_correios_package( $measures ) {
    // Gets Correios settings.
    $default = get_option( 'jigocorreios_settings' );

    // Sets default package for dimensions.
    $measures['height'] = array( $default['minimum_height'] );
    $measures['length'] = array( $default['minimum_length'] );
    $measures['width']  = array( $default['minimum_width'] );

    return $measures;
}

add_filter( 'jigocorreios_default_package', 'cs_default_correios_package' );

Desta forma serão usadas as dimensões padrões que estão nas configurações do plugin.

Mais dúvidas relacionadas ao funcionamento do plugin?

Entre em contato clicando aqui.

Screenshots

1. Settings page.

1. Settings page.

2. Jigoshop Shipping settings page.

2. Jigoshop Shipping settings page.

3. Checkout page.

3. Checkout page.

Changelog

1.3.5 - 12/03/2013

  • Correção do formato de número enviado pelo método de SimpleXML.

1.3.3 - 17/12/2012

  • Adicionado o filtro jigocorreios_default_package para definir um padrão de medidas para a cubagem.

1.3.2 - 12/12/2012

  • Adicionada opção para inserir dias extras na Estimativa de Entrega.

1.3.1 - 07/12/2012

  • Correção das opções de método de conexão.
  • Correção do método que pega as dimensões e pesos dos produtos.

1.3 - 30/11/2012

  • Adicionada função de logs de erro.
  • Adiciona opção para selecionar o tipo de conexão (SOAP ou SimpleXML) caso esteja disponível mais de uma opção no servidor.

1.2.1 - 12/09/2012

  • Adicionada prevenção de erros quando o carrinho possui apenas produtos que não requerem entrega.

1.2 - 11/09/2012

  • Adicionada classe alternativa para fazer a consulta com os correios utilizando SimpleXML.
  • Adicionada mensagem de notificação sobre a falta das extensões de SOAP e SimpleXML no servidor.

1.1 - 05/09/2012

  • Adicionada conversão de pesos para kg (padrão dos Correios).
  • Adicionada conversão de medidas para cm (padrão dos Correios).
  • Cubagem: removido os produtos que não possuem pesos ou medidas.
  • Correção do index do array de medidas (causava erro no carrinho quando tinha um segundo produto com quantidade maior do que 1).

1.0

  • Versão inicial.

Upgrade Notice

1.3.5

  • Correção do método de SimpleXML.

License

This file is part of Jigoshop Correios. Jigoshop Correios is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Jigoshop Correios is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Author Bio Box. If not, see http://www.gnu.org/licenses/.

Something went wrong with that request. Please try again.