Cosa sono i Webservice in PrestaShop
Cosa sono i WebService e come posso essere utili per l’integrazione con altre applicazioni
- Cosa sono i WebService
- Come attivare un WebService
Cosa sono i WebService e a cosa servono
I Webservice di PrestaShop sono lo strumento che consente di far comunicare PrestaShop con altre applicazioni, per svolgere la maggior parte delle operazioni che si posso svolgere dal backend.
In pratica è possibile vedere, modificare, creare o eliminare qualsiasi elemento dell’ e-commerce.
Può anche essere usato tra più applicazioni PrestaShop che lavorano tra loro (ad esempio per sincronizzare quantità), o tra u sito WordPress e uno PrestaShop per scambiare informazioni.
Come attivare un WebService
Per attivare un webservice bisogna, andare nella sezione Parametri Avanzati ->Webservice
Premere il pulsante
Quindi “Crea” per creare una chiave, e sotto selezionare quali elementi rendere disponibili e con quali operazioni
Ad esempio se vogliamo solo vedere i prodotti presenti, selezionare “products” come sotto
E salvare.
Per visualizzare i dati nel browser bisogna inserire un url con questo formato:
CHIAVE@URL_PRESTASHOP/api/
Ad esempio per il sito demo1.fulldemo.it dove questa configurazione dovrebbe essere attiva
https://QVNKUE8IQIP51N6V4XKU1FMZKJLB845P:1@demo1.fulldemo.it/api/
Qui sono visibili tutte le risorse attive, in questo caso
Elenco prodotti:
https://demo1.fulldemo.it/api/products
Dettagli di un prodotto (es.: id=1)
https://demo1.fulldemo.it/api/products/1
(la chiave iniziale è richiesta dal browser solo la prima volta)
WebService Personalizzati
E’ possibile creare WebService personalizzati per scambiare informazioni che non sono presenti nella sezione “WebService” di PrestaShop, oppure modificare il modo in cui quelli esistenti sono visualizzati.
Se avete bisogno di supporto su questo aspetto di PrestaShop potete contattarlo compilando il modulo sotto.