Entenda como o SDK open source da B2W irá facilitar a integração entre aplicações PHP e marketplaces

Atualmente, lojistas que desejam integrar suas plataformas a um marketplace por meio da SkyHub, precisam desenvolver uma aplicação própria e/ou utilizar alguma comunicação entre que já existe. Dessa forma, são criadas várias aplicações, cada uma delas com uma codificação diferente, o que impede a uniformidade na resolução de problemas técnicos.

Pensando nesse cenário, em conjunto com a SkyHub, o time de especialistas Magento da B2W criou uma solução a fim de padronizar e melhorar a qualidade das interações existentes entre todas as plataformas PHP do mercado, e que utilizam os serviços desse integrador como porta de entrada nos mais diversos marketplaces.

O resultado da parceria é um SDK Open Source construído em PHP.

O que é um SDK?

SDK (Software Development Kit) ou “devkit“, como também é conhecido, pode ser traduzido, de forma literal, como Kit de Desenvolvimento de Software. Este é tipicamente um conjunto de ferramentas de desenvolvimento que permite a criação de aplicativos para um pacote de software, framework, plataforma de hardware, sistema de computador, console de videogame, sistema operacional, ou plataforma de desenvolvimento similar

O SDK criado pelos profissionais da B2W e SkyHub diminuirá o tempo de desenvolvimento de qualquer projeto de integração com os marketplaces, pois irá auxiliar o desenvolvedor com a comunicação entre a aplicação PHP do lojista e a API da SkyHub, trazendo mais estabilidade e confiabilidade nas integrações.

Vale ressaltar que o desenvolvedor pode direcionar todo o seu esforço nas regras de negócio envolvidas nessas integrações como, por exemplo, quais e quando os produtos serão integrados, como os pedidos serão importados para sua aplicação, como serão faturados e assim por diante.

Outros benefícios de se utilizar a SDK da SkyHub são:

  • diminuição considerável do tempo de desenvolvimento de qualquer integração com a SkyHub utilizando o SDK;
  • o código terá manutenção contínua pela B2W, fazendo com que o SDK esteja sempre atualizada com correções de possíveis BUGs, novas implementações e melhorias;
  • os profissionais mantenedores da aplicação são qualificados e certificados, tornando o SDK ainda mais confiável quando falamos em segurança e padrões de software.

O SDK é construído completamente em PHP e, para você conseguir utilizá-lo, deve possuir o PHP 5.4 ou superior instalado em seu servidor web.

Projeto Open Source

O SDK para a integração entre Magento e SkyHub foi criado para ser um projeto Open Source e sua versão 1.0 está disponível no perfil oficial da BIT Tools no Github. Isso significa que qualquer desenvolvedor que esteja disposto a contribuir com o projeto, poderá baixá-lo e enviar melhorias ou bugfixes (correções de falhas) para melhorar ainda mais essa ferramenta.

Instalação

Toda a aplicação segue os padrões PSR-2 e PSR-4, portanto, para instalar a SDK e suas dependências você precisa utilizar o composer – gerenciador de dependências para projetos PHP. Para saber mais sobre ele, acesse a documentação oficial.

Na página oficial do projeto no GitHub existe uma documentação detalhada de como o SDK deve ser utilizado e quais os passos para você iniciar seu projeto de integração com a SkyHub.

Para instalar o pacote em seu projeto, você pode executar o seguinte script de comando:  

$ composer require esmart/skyhub-php

Caso pretenda aprender mais sobre a utilização desse SDK e suas possibilidades, não deixe de acessar a documentação no repositório oficial e começar a integrar produtos de forma rápida a simples.

Enviado por: Tiago Sampaio, Gerente de Desenvolvimento do [B]Seller Webstore e criador do SDK oficial da SkyHub. É formado em administração de empresas pela Faculdade Fernão Dias e atualmente trabalha na B2W como gerente da equipe de desenvolvimento e implementações para Magento. Possui experiência de mais de oito anos em desenvolvimento PHP e Magento e já trabalhou em grandes projetos de e-commerce.

O post Entenda como o SDK open source da B2W irá facilitar a integração entre aplicações PHP e marketplaces apareceu primeiro em .