Download the PHP package melhorenvio/shipment-sdk-php without Composer

On this page you can find all versions of the php package melhorenvio/shipment-sdk-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package shipment-sdk-php

Shipment SDK - Serviço de cotações do Melhor Envio

Latest Version on Packagist Build Status Quality Score Total Downloads

Agora ficou mais fácil ter o serviço de cotações do Melhor Envio no seu projeto de e-commerce.

Índice

Dependências

require

require-dev

Instalação

Você pode instalar o pacote via composer, rodando o seguinte comando:

Configuração inicial

A instância criada de Shipment permite que você passe como parâmetros o seu token e o ambiente que você trabalhará, assim terá a autenticação pronta.

Lembrando que só será válido, se a criação do token pertencer ao mesmo ambiente passado como parâmetro.

Se você ainda não fez o processo de autorização, o Melhor Envio possui outro pacote para facilitar o processo. Você pode acessá-lo clicando aqui.

Exemplos de uso

Criando a instância calculadora

Neste exemplo você criará uma instância para calculadora no seu código.

Adicionando CEPs de origem e destino

Nesta parte você deve definir os CEPs de origem e destino respectivamente.

Produtos

Adicionando os produtos para cotação

Nesta parte, você irá definir os produtos que servirão para a sua cotação as informações que devem ser passadas como parâmetro são as seguintes:

Lembrando que o valor segurado por padrão deve ser o valor do produto.

Pacotes

Adicionando os pacotes para cotação

Nesta parte, você irá definir os pacotes que servirão para sua cotação, as informações que devem ser passadas como parâmetro são as seguintes:

As dimensões sempre devem ser passadas em centímetros e o peso em quilogramas. São as unidades que o Melhor Envio opera.

Lembrando que o valor segurado por padrão deve ser o valor do produto em Reais.

É importante ressaltar que os métodos de PACOTES e PRODUTOS não poderão ser utilizados conjuntamente, devendo ser utilizado apenas um ou outro.

Adicionando os serviços das transportadoras

Se você desejar customizar, nesta parte serão escolhidos os serviços das transportadoras que você deseja utilizar. Hoje, no Melhor Envio, estão disponíveis:

Adicionando serviços adicionais

Se você desejar customizar, pode configurar alguns serviços adicionais na sua cotação, são eles:

Lembrando que a adição desses serviços podem gerar acréscimos no preço na hora da cotação.

Retornando as informações da cotação

Aqui você retornará as informações do payload montado.

Mais exemplos

Aqui você pode acessar mais exemplos de implementação

Testes

Dentro do projeto você encontrará alguns documentos de teste baseados em testes unitários

Você pode usar na aplicação tanto o comando:

Quanto o comando:

Changelog

Consulte CHANGELOG para mais informações de alterações recentes.

Contribuindo

Consulte CONTRIBUTING para mais detalhes.

Segurança

Se você descobrir algum problema de segurança, por favor, envie um e-mail para [email protected], ao invés de usar um issue tracker.

Créditos

Licença

Melhor Envio. Consulte Arquivo de licença para mais informações.


All versions of shipment-sdk-php with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4|^8.0|^8.1
ext-json Version *
guzzlehttp/guzzle Version ^7.0
symfony/polyfill-php74 Version ^1.23
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package melhorenvio/shipment-sdk-php contains the following files

Loading the files please wait ....