Para realizar a configuração do Magento você precisará ter acesso de Admin à loja.


Infelizmente o Magento não fornece todas as funcionalidades possíveis usando apenas um tecnologia de API. Portanto, para a integração funcionar perfeitamente é necessário configurarmos o modelo SOAP e o REST.


Acesso à loja


Antes de criar os acessos, você precisará nos informar:


Url: Endereço da sua loja, sem a barra final, exemplo https://www.minhaloja.com.br

PathAdmin: O final do endereço que você utiliza para acessar o admin. Exemplo, se você usa https://www.minhaloja.com.br/admin. Esse campo será apenas /admin.


Criação dos usuários e acessos


Todas as configurações são feitas no menu System.


1 - System > Web Services > REST - Roles


1.1 - Criar uma nova Role

1.1 - Em "Role API Resources" colocar "All"


2- System > Permissions > Users


2.1- Criar um usuário para uso da API com uma senha forte;

2.2 - Colocar esse usuário no grupo de Administrators (obrigatório)

2.3 - Em "REST Role" escolher a role criada no item 1


Este usuário e senha serão o AdminUser e AdminPass


3 - System > Web Services > SOAP/XML-RPC - Roles


3.1 - Criar uma nova Role

3.2 - Role Resources: All


4 - System > Web Services > SOAP/XML-RPC -Users


4.1 - Criar um usuário Soap

4.2 - Em "User Info", o campo Api Key é considerada a senha desse usuário

4.3 - Em "User Roles" adicioná-lo na role criada no item 2.


Este usuário e senha serão o AdminSoapUser e AdminSoapPass


5 - System > Web Services > REST - OAuth Consumers


5.1 - Criar um novo par de chaves

5.2 - Copiar o Key e Secret que será usado em APIConsumerKey e APIConsumerSecret


Juntando os dados


Unifique todos os dados que mencionamos acima em vermelho e configure no All Integra ou envie para o suporte. Recomendamos que faça isso via ticket, por questões de segurança.