Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gpupo/submarino-sdk

SDK Não Oficial para integração a partir de aplicações PHP com as APIs do Submarino Marketplace
https://github.com/gpupo/submarino-sdk

php-8

Last synced: 3 months ago
JSON representation

SDK Não Oficial para integração a partir de aplicações PHP com as APIs do Submarino Marketplace

Awesome Lists containing this project

README

        

# submarino-sdk

SDK Não Oficial para integração a partir de aplicações PHP com as APIs da B2W Marketplace (Submarino, Shoptime, Americanas.com)

[![Build Status](https://secure.travis-ci.org/gpupo/submarino-sdk.png?branch=main)](http://travis-ci.org/gpupo/submarino-sdk)

Somente a versão 4.0 ou superior é compatívivel com a API SkyHub.

## Requisitos para uso

* PHP *>=8.0*
* [curl extension](http://php.net/manual/en/intro.curl.php)
* [Composer Dependency Manager](http://getcomposer.org)

Este componente **não é uma aplicação Stand Alone** e seu objetivo é ser utilizado como biblioteca.
Sua implantação deve ser feita por desenvolvedores experientes.

**Isto não é um Plugin!**

As opções que funcionam no modo de comando apenas servem para depuração em modo de
desenvolvimento.

A documentação mais importante está nos testes unitários. Se você não consegue ler os testes unitários, eu recomendo que não utilize esta biblioteca.

## Direitos autorais e de licença

This project is licensed under the terms of the MIT license.

Este componente está sob a [licença MIT](https://github.com/gpupo/common-sdk/blob/master/LICENSE)

Para a informação dos direitos autorais e de licença você deve ler o arquivo
de [licença](https://github.com/gpupo/common-sdk/blob/master/LICENSE) que é distribuído com este código-fonte.

### Resumo da licença

Exigido:

- Aviso de licença e direitos autorais

Permitido:

- Uso comercial
- Modificação
- Distribuição
- Sublicenciamento
- Proibido

Proibido:

- Responsabilidade Assegurada

---

## Instalação

Adicione o pacote [submarino-sdk](https://packagist.org/packages/gpupo/submarino-sdk) ao seu projeto utilizando [composer](http://getcomposer.org):

composer require gpupo/submarino-sdk

## Links

* [Documentação oficial](https://desenvolvedores.skyhub.com.br)
* [Submarino-sdk Composer Package](https://packagist.org/packages/gpupo/submarino-sdk) no packagist.org
* [Marketplace-bundle Composer Package](https://opensource.gpupo.com/MarkethubBundle/) - Integração deste pacote com Symfony 4

## Uso

Acesso criação e acesso a lista de envio

```PHP
//....

$plp = $orderManager->factoryPlp('350755608801', $fill = true);
//Received Gpupo\SubmarinoSdk\Entity\Order\Transport\Plp;
$pdfPath = $orderManager->downloadPlp($plp);

```