In Prestashop,
da qualche versione c'è un bug noto ma ancora non fixato nella release ufficiale:
attivando i webservices,
le API funzioanno tranne che per gli ordini.
Ad esempio:
http://XXXXX@miosito.com/api/orders/ ---> funziona
http://XXXXX@miosito.com/api/orders/2 ---> NON funziona
(* dove XXXX è il numero del webservice creato precedentemente su Presatshop, e dopo aver attivato il servizio webservice ovviamente)
Funziona solamente attibvando il DEBUG mode di php:
define('_PS_MODE_DEV_', true);
in
config\defines.inc.php
(Comportamento anomalo)
Soluzione del bug:
Modificare la riga
public function getWsCurrentState($state)
--> in
public function getWsCurrentState()
nel file
classes/order/Order.php
da qualche versione c'è un bug noto ma ancora non fixato nella release ufficiale:
attivando i webservices,
le API funzioanno tranne che per gli ordini.
Ad esempio:
http://XXXXX@miosito.com/api/orders/ ---> funziona
http://XXXXX@miosito.com/api/orders/2 ---> NON funziona
(* dove XXXX è il numero del webservice creato precedentemente su Presatshop, e dopo aver attivato il servizio webservice ovviamente)
Funziona solamente attibvando il DEBUG mode di php:
define('_PS_MODE_DEV_', true);
in
config\defines.inc.php
(Comportamento anomalo)
Soluzione del bug:
Modificare la riga
public function getWsCurrentState($state)
--> in
public function getWsCurrentState()
nel file
classes/order/Order.php
Commenti
Posta un commento