Integração ERP

@Geovane Holior​ Vá em Licence Manager > Contas > Clique na Conta de loja > Segurança - Lá tem os dados de App Key e App Token. S enaõ tiver, clique em GERAR APPKEY E APPTOKEN.

A URL é essa: https://{{nomedaloja}}.vtexcommercestable.com.br/admin/license-manager/#/account-list/1

Acho que meu usuario não tem esse acesso, não apareceu as opções segurança, vou pedir para o responsavel logar e verificar com o login dele.. qqr coisa te aviso

muito obrigado.

@Geovane Holior​ e @Gutto Faria​ Agora,a Key e o Token podem ser utilizados com o email e senha utilizado para acesso no front da loja.

Segue procedimento para criá-lo no License Manager e após isto gerar sua senha:

http://help.vtex.com/pt/faq/como-autenticar-na-api

Abs

Showw!!!

tentei fazer o consumo, porem esta retornado

Acesso nao autorizado

estou usando da forma que me falou.. meu email e senha.. oq pode ser?

@Geovane Holior​ Cuidado para não confundir webservice/xml com api/rest.

Para o webservice, você primeiro precisa criar o usuário dando o perfil de acesso dele como "webservice".

aí pode testar a autenticação nessa tela que criamos aqui na agencia:

http://clientes.xpagencia.com.br/ferramentas/validacoes/soap-autentica.php

Aparecendo a mensagem de "usuário autenticado" então o seu usuário foi criado com sucesso. Agora você só precisa utilizar corretamente o serviço de webservice da VTEX que tem o manual no link http://help.vtex.com/pt/tutorial/manual-das-classes-e-metodos-usados-no-webservice

Mas, lembrando que webservice hoje é apenas para cadastro de marca, fornecedor, categoria e produto. O restante pode fazer pela api/rest.

@Geovane Holior​ A senha que você deve utilizar para a API deve ser a senha utilizada para acessar o front da loja.Talvez você esteja utilizando a senha para acessar o /admin e por isso esteja tomando o 401.São coisas distintas.

@Fabio Santos de Albuquerque​ Atualmente,tanto para acessar o webservice quanto a API ,pode-se utilizar o mesmo login e senha,criados à partir do License Manager.

Antigamente havia um painel especifico para criar os usuário de acesso ao WSDL mas agora é tudo via License Manager.

Abs

Bom dia @Fabio Santos de Albuquerque​ fiz o teste pelo link porem retorna erro:

ERRO: (WSDL) SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://webservice-1.vtexcommerce.com.br/service.svc?wsdl' : failed to load external entity "http://webservice-1.vtexcommerce.com.br/service.svc?wsdl"

meu usuario já esta com acesso WebService, no entanto ja estou fazendo algumas comunicações , porem ao usar os method JSON, tentei informar o mesmo email e senha retornando a msg acima.

@Edson Gagliardi​ qual seria o perfil para que eu possa criar um usuario desse acesso?

Obrigado.

Geovane,

Eu sugiro que você converse com o responsável pela loja para lhe criar os devidos acessos.

Existe um perfil full (admin SUPER) e outro perfis especifico,separados por módulo (logistics,oms,pricing,etc).

Diante disso sugiro conversar com esta pessoa e alinhado ao que você precisa consultar,definirem este tema juntos.

Abs

Tentei pelo KEY e TOKEN porem retorna acesso negado tmb.

tela1Falei com o responsavel ele ja disse que esse usuario que estou usando ja e o super...

Geovane,

Não adianta colocar todos este perfis sendo que o SUPER é default.

Pode gerar conflito!!

Por isso sugeri que converse pelo responsável da loja para te apoiar.

Abs

Foi o mesmo quem criou! não fui eu. creio que ele tambem não saiba como fazer isso tabmem

@Geovane Holior​ na loja vc precisa por o nome da loja (accountName) e não o numero 1.

em relação aos seus perfis para usar api/rest, deixe apenas o "admin super" e "webservices". Apesar que eu acho que nem precisa do webservices já que você está com o admin super.

Bom dia @Fabio Santos de Albuquerque​ , retirei os perfis e deixei somente o admin super, agora tanto com meu email ou com o token gerado retorna

x-vtex-error-code →1

x-vtex-error-message →Acesso não Autorizado

Lembrando que estou com dificuldade no acesso ao

http://logistics.vtexcommercestable.com.br/api/logistics/pvt/inventory/skus/75461/warehouses/75461?an="+cAccountName

E não ao :

https://webservice-viacosmetica.vtexcommerce.com.br/service.svc este consumo estou conseguindo fazer.

Apenas em json da acesso não autorizado.

@Geovane Holior​ se quiser, me cadastra no skype que a gente compartilha tela e resolve isso de uma vez.

pode ser,

meu skype: geovanniholior

@Fabio Santos de Albuquerque​ conseguiu me achar? qual o seu skype?