Collega Qapla’ con Magento

Per permettere a Qapla’ di comunicare con il tuo Magento, è necessario eseguire i seguenti passaggi:

 

1. Creare un Ruolo

Dal pannello di amministrazione di Magento selezionare: Sistema / Servizi Web / SOAP/XML-RPC – Ruoli.

 

Cliccare su “Aggiungi Nuovo Ruolo” e dare come nome “Tutto”.

 

Cliccare su “Risorse ruolo”, selezionare “Tutto”, ed in seguito, cliccare su “Salva Ruolo”.

2. Creare un Utente

Una volta creato il nuovo Ruolo è necessario creare l’Utente. Dal pannello di amministrazione di Magento selezionare:

Sistema / Servizi Web / SOAP/XML-RPC – Utenti.

 

Cliccare su “Aggiungi Nuovo Utente” e compilare come segue, utilizzando come API Key Privata la stringa che si trova su Qapla’ andando su: Canali > [ Nome Canale ] > Configura > 1. Canale.

N.B. Il nome utente DEVE essere “qapla” senza apostrofo.

Cliccare su “Salva Utente”.

3. Aggiungere l’Utente al Ruolo

Cliccare su “Ruolo utente”, selezionare “Tutto”, ed in seguito, cliccare su “Salva Utente”.

 

4. Verificare WS-I Compliance

Selezionare Sistema / Configurazione / Magento Core API.

Verificare che WS-I Compliance = No

Impostare Abilita Cache WSDL = Sì

Cliccare su “Salva Config.”

5. Inserisci i dati su Qapla’

Su Magento la configurazione è terminata.

Completa la configurazione su Qapla’ da Canali > [Nome Canale] > Configura > 2. E-commerce > Magento.

Seleziona Magento  e compila i dati: Username e Store ID.

 

Permessi minimi di lettura

In caso di problemi di sicurezza ecco i permessi minimi di lettura che Qapla’ necessita per integrarsi con Magento.

 

Permessi minimi di scrittura

In caso di problemi di sicurezza ecco i permessi di scrittura minimi che Qapla’ necessita per integrarsi con Magento.

Non funziona?

Qapla’ utilizza le API (Web Services) ufficiali di Magento.

Detti servizi sono preinstallati e funzionanti in tutte le installazioni corrette di Magento fino alla 1.9.X

Se non dovesse funzionare puoi far verificare a chi gestisce e amministra il tuo Magento sottoponendogli il problema e chiedendogli di verificare.

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

Attenzione: versione 1.9.3.0

Un noto bug affligge questa versione.
A questo indirizzo la fix necessaria.

Script per auto test

Uno script che utilizza i Web Services Ufficiali di Magento, utile per eventuali test interni è disponibile qui:
https://github.com/qapla-it/php-check-Magento-Web-Service

 

Moduli in Magento

Il Modulo al momento non fornisce supporto.
E’ consigliato utilizzare i Web Service ufficiali di Magento.

 

scopri-di-piu-su-qapla