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