Integração estoque Layers

O ERP atualiza o estoque via integração com a Layers com dados do produto, canal, centro de distribuição e a quantidade de estoque atual. Essa atualização é inserida numa fila de atualização e quando processada de forma instantânea na plataforma.

Detalhamento técnico

Programa responsável pela integração de estoques layers: mopwm045b

Gerar token de autenticação na API pelo Santillana Connect

Documentação da API: https://project-tools-santillana.atlassian.net/wiki/spaces/PC/pages/39748261

POST /connect/token HTTP/1.1 Content-Type: application/x-www-form-urlencoded grant_type=client_credentials& client_id=MY_CLIENT_ID& client_secret=MY_CLIENT_SECRET& scope=MY_API_SCOPES

Resposta esperada:

{ "id_token": "##########", "access_token": "##########", "expires_in": 3600, "token_type": "Bearer", "scope": "openid profile MY_SCOPES" }

Dados de PRE

grant_type=client_credentials client_id=integracionlay_pre client_secret=wXdhMP69jhHF5yqQ scope=apiSsb/full_access

Dados de Produção

Atualizar o Estoque dos Produtos

Conforme documentação é esperado uma chamada PUT para integração com as informações dos produtos a serem atualizados no estoque.

Dados de Pre

URL: https://pay-pre.uno-internacional.com/mcs/santillana-payment/product/stock/list

Dados de Produção

URL: https://pay.uno-internacional.com/mcs/santillana-payment/product/stock/list