Connect Qapla’ to Magento

In order to connect Qapla’ to your Magento, the following steps have to followed:

1. Create a Role

From  Magento Administration Panel please select: System/ WebServices / SOAP/XML-RPC – Roles


Click on “Add New Role” and name it “All”

Click on “Role Resources”, select “All” and then click on “Save Role”.

2. Create a User

Once a new Role is created, a User has to be created as well. From Magento Administration Panel select:

System / Web Services / SOAP/XML-RPC – Users.

Click on “Add New User” and fill in as follows using as API Key the string found on Qapla’ under: Channels > [Channel Name] > Configure > 1. Channel.

N.B. The user name MUST be “qapla” without any apostrophes.
Click on “Save User”.

 

3. Add the User to the Role

Click on “User Role”, select “All” and then click on “Save User”.

 

4. Check WS-I Compliance

Select System / Configuration / Magento Core API.

 

Check that WS-I Compliance = No

Set up Enable Cache WSDL = Yes

Click on “Save Configuration”.

 

5. Enter the data on Qapla’

The configuration of Magento is ended.

Complete the set-up on Qapla’ from Channels > [Channel Name] > Configure > 2. E-commerce > Magento.

Select Magento and fill out the data: Username e Store ID.

 

Minimum reading permissions

In case of safety issues, here you can find the minimum reading permissions that Qapla’ needs to integrate with Magento.

Minimum writing permissions

In case of safety issues, here you can find the minimum writing permissions that Qapla’ needs to integrate with Magento.

 

Doesn’t it work?

Qapla’ uses official Magento API’s (Web Service).

These services are pre-installed and run in all correct Magento installations up to 1.9.X

If it does not work, you need to make your technical platform manager verify this matter.

For SOAP to work within the Magento application, the PHP SOAP extension ("soap.so") needs to be installed on the server. For RPM-based Linux distributions this is normally installed with the command "yum install php-soap". Note that the PHP SOAP extension is not the same thing as the PEAR SOAP extension

Attention: version 1.9.3.0

This Magento version has a well-known bug.
You can find here the solution:
https://magento.stackexchange.com/questions/140761/soap-connection-problems-after-1-9-3-0-update

Auto test Script

You can check your Magento Webservice connection by using this script:
https://github.com/qapla-it/php-check-Magento-Web-Service

 

Modules in Magento

The Module at the moment does not provide any support.

It’s recommended to use the official Magento Web Services.