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)
Somente a versão 4.0 ou superior é compatívivel com a API SkyHub.
Requisitos para uso
- PHP >=8.0
- curl extension
- Composer Dependency Manager
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
Para a informação dos direitos autorais e de licença você deve ler o arquivo de licença 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 ao seu projeto utilizando composer:
composer require gpupo/submarino-sdk
Links
- Documentação oficial
- Submarino-sdk Composer Package no packagist.org
- Marketplace-bundle Composer Package - Integração deste pacote com Symfony 4
Uso
Acesso criação e acesso a lista de envio
//....
$plp = $orderManager->factoryPlp('350755608801', $fill = true);
//Received Gpupo\SubmarinoSdk\Entity\Order\Transport\Plp;
$pdfPath = $orderManager->downloadPlp($plp);