PHP Classes

Braspress Cotação: Get a freight quote from Braspress

Recommend this page to a friend!
     
  Info   Example   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 100 All time: 9,809 This week: 455Up
Version License PHP version Categories
braspress 1.1BSD License5.0PHP 5, E-Commerce, Web services
Description 

Author

This package is specific mainly for applications used in Brazil Brazil .

This class can get a freight quote from Braspress.

It can take the the origin and destination of a package to be delivered and sends a HTTP request to the Braspress API Web servers to retrieve quotes for the cost to ship packages using Braspress delivery services.

Em português:

Esta classe obtém uma cotação para enviar encomendas pelo serviço de entregas da Braspress.

Basta informar o CNPJ da sua loja que possua uma conta na Braspress para utilizar a cotação online.

Picture of Julio Cezar Kronbauer
  Performance   Level  
Name: Julio Cezar Kronbauer <contact>
Classes: 11 packages by
Country: Brazil Brazil
Innovation award
Innovation award
Nominee: 1x

Example

<?php

include_once dirname(__FILE__) . '/Braspress.Class.php';

$Braspress = new Braspress;

$cnpj_loja = '94.218.120/0001-03';
$emp_origem = 2;
$cep_origem = '95900-000';
$cep_destino = '22070-000';
$cnpj_remetente = '94.218.120/0001-03';
$cnpj_destinatario = '94.218.120/0001-03';
$valor_nota_fiscal = 9718.37;
$volumes = array(1 => array('peso' => 189, 'comprimento' => 1042, 'largura' => 1348, 'altura' => 1501, 'unidade_medida' => BRASPRESS_UNIDADE_MEDIDA_MM, 'quantidade' => 2),
                
2 => array('peso' => 80, 'comprimento' => 96.3, 'largura' => 69.1, 'altura' => 78.4, 'unidade_medida' => BRASPRESS_UNIDADE_MEDIDA_CM, 'quantidade' => 3),
                
3 => array('peso' => 476, 'comprimento' => 1.99, 'largura' => 0.65, 'altura' => 1.38, 'unidade_medida' => BRASPRESS_UNIDADE_MEDIDA_M, 'quantidade' => 1));

// Teste 1 //
$result = $Braspress->cotacaoOnline($cnpj_loja, // CNPJ da Loja
                                   
$emp_origem, // EMP Origem
                                   
$cep_origem, // CEP Origem
                                   
$cep_destino, // CEP Destino
                                   
$cnpj_remetente, // CNPJ Remetente (pode ser o mesmo da loja)
                                   
$cnpj_destinatario, // CNPJ Destinatário (pode ser o mesmo da loja)
                                   
BRASPRESS_FRETE_TIPO_CIF, // Tipo de Frete
                                   
BRASPRESS_MODAL_RODOVIARIO, // Modal
                                   
$valor_nota_fiscal, // Valor da Nota Fiscal
                                   
$volumes /* Volumes */);

echo
'<pre>' . print_r($result, true) . '</pre>';
// ======= //

// Teste 2 //
$result = $Braspress->cotacaoOnline($cnpj_loja, $emp_origem, $cep_origem, $cep_destino, $cnpj_remetente, $cnpj_destinatario, BRASPRESS_FRETE_TIPO_FOB, BRASPRESS_MODAL_RODOVIARIO, $valor_nota_fiscal, $volumes);
echo
'<pre>' . print_r($result, true) . '</pre>';
// ======= //

// Teste 3 //
$result = $Braspress->cotacaoOnline($cnpj_loja, $emp_origem, $cep_origem, $cep_destino, $cnpj_remetente, $cnpj_destinatario, BRASPRESS_FRETE_TIPO_CIF, BRASPRESS_MODAL_AEREO, $valor_nota_fiscal, $volumes);
echo
'<pre>' . print_r($result, true) . '</pre>';
// ======= //

// Teste 4 //
$result = $Braspress->cotacaoOnline($cnpj_loja, $emp_origem, $cep_origem, $cep_destino, $cnpj_remetente, $cnpj_destinatario, BRASPRESS_FRETE_TIPO_FOB, BRASPRESS_MODAL_AEREO, $valor_nota_fiscal, $volumes);
echo
'<pre>' . print_r($result, true) . '</pre>';
// ======= //

?>


  Files folder image Files (2)  
File Role Description
Plain text file Braspress.Class.php Class The main file
Accessible without login Plain text file Examples.php Example Exemplos de uso

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:100
This week:0
All time:9,809
This week:455Up