Jump to content

Error al intentar cambiar el estado del pedido (Kiala) "Solucionado"


yeremaya

Recommended Posts

Os presento mi problema a ver si a alguno os está pasando lo mismo. Estoy trabajando con la versión de prestashop 4.11 y desde hace unos días cada vez que entra un pedido con transporte Kiala los estados del pedido se quedan bloqueados. No hay manera de poder cambiarlos. 

 

Haciendo algunas pruebas y activando el reporte de errores, me lanza el siguiente mensaje:

Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://packandship-ws.kiala.com/psws/order?wsdl' : SYSTEM or PUBLIC, the URI is missing in/home/.../public_html/modules/kialasmall/classes/SmKialaRequest.php on line 54

Probé a desactivar el módulo de kiala y efectivamente deja cambiar los estados perfectamente. ¿Es posible que la dirección a la que apunta el archivo smKialaRequest.php haya sido modificada o cambiada?.

 

 

Saludos y gracias!

Edited by yeremaya (see edit history)
Link to comment
Share on other sites

Hi yeremaya,

 

I found a fix that solved this bug on my website.

 

Go to your FTP server and download the following file: /modules/kialasmall/kialasmall.php

 

Then open it, go to line 80 and find following code :

$this->ws_url = 'http://packandship-ws.kiala.com/psws/order?wsdl';

Replace it by:

$this->ws_url = 'https://packandship-ws.kiala.com/psws/order?wsdl';

Upload it on your FTP server and try to update paiement status in your admin. It works again :-)

Hope it helps you.

Edited by tomasz_be (see edit history)
Link to comment
Share on other sites

Creo que con esto se soluciona, tambien daba error en paypal que intentaba poner automaticamente el estado en "pago aceptado" y no podia, y encima daba pedidos como nulos...no se pero mirando codigo de la pagina SOAP noté esta diferencia y se la puse

Link to comment
Share on other sites

Thank you very much for the information. I'll try it.

 

A ti también Achura, en cuanto pueda lo pruebo.

 

Hi yeremaya,

 

I found a fix that solved this bug on my website.

 

Go to your FTP server and download the following file: /modules/kialasmall/kialasmall.php

 

Then open it, go to line 80 and find following code :

$this->ws_url = 'http://packandship-ws.kiala.com/psws/order?wsdl';

Replace it by:

$this->ws_url = 'https://packandship-ws.kiala.com/psws/order?wsdl';

Upload it on your FTP server and try to update paiement status in your admin. It works again :-)

Hope it helps you.

Edited by yeremaya (see edit history)
Link to comment
Share on other sites

Por ahora funciona perfectamente, os confirmo que he modificando el archivo /modules/kialasmall/kialasmall.php, sustituyendo la url que dice:

 http://packandship-ws.kiala.com/psws/order?wsdl

por esta otra:

https://packandship-ws.kiala.com/psws/order?wsdl

y vuelven a activarse los estados del pedido sin problemas.

 

 

Gracias a todos por la colaboración.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...