AcSh Posted November 28, 2011 Share Posted November 28, 2011 Encore et toujours moi... J'ai plusieurs problèmes alors du coup je crée plusieurs sujets pour que cela soit plus clair. Après avoir réussi à créer un client, listes les catégories, les produits, j'ai réussi à créer un panier, mettre des produits dedans, etc... Si d'ailleurs vous avez des questions, je suis un "pro" maintenant Bref, j'en suis à l'étape de transformation de mon panier en commande. La création de commande via les webservices me met des erreurs : XML SENT xml=<?xml version="1.0" encoding="UTF-8"?> <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <order> <id/> <id_address_delivery>4</id_address_delivery> <id_address_invoice>4</id_address_invoice> <id_cart>46</id_cart> <id_currency>1</id_currency> <id_lang>2</id_lang> <id_customer>2</id_customer> <id_carrier>10</id_carrier> <module>cheque</module> <invoice_number/> <invoice_date/> <delivery_number/> <delivery_date/> <valid>1</valid> <valid/> <current_state>2</current_state> <date_add/> <date_upd/> <secure_key/> <payment>Cheque</payment> <recyclable>1</recyclable> <gift>0</gift> <gift_message></gift_message> <total_discounts>0</total_discounts> <total_paid>160.26</total_paid> <total_paid_real>160.26</total_paid_real> <total_products>129</total_products> <total_products_wt>154.28</total_products_wt> <total_shipping/> <carrier_tax_rate>19.6</carrier_tax_rate> <total_wrapping/> <shipping_number/> <conversion_rate>1.0</conversion_rate> <associations> <order_rows> <order_row> <id/> <product_id>1</product_id> <product_attribute_id>0</product_attribute_id> <product_quantity>1</product_quantity> <product_name>iPod Nano</product_name> <product_price>128.76</product_price> </order_row> </order_rows> </associations> </order> </prestashop> RETURN HTTP BODY Etat de commande invalide Other error HTTP XML response is not parsable : array ( 0 => LibXMLError::__set_state(array( 'level' => 3, 'code' => 4, 'column' => 1, 'message' => 'Start tag expected, \'<\' not found ', 'file' => '', 'line' => 1, )), ) Après pas mal de tests/recherches/debug, voici ce qu'il se passe si je ne mets pas de "current_state" (qui n'est apparement pas obligatoire d'après le synopis. XML SENT xml=<?xml version="1.0" encoding="UTF-8"?> <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <order> <id/> <id_address_delivery>4</id_address_delivery> <id_address_invoice>4</id_address_invoice> <id_cart>46</id_cart> <id_currency>1</id_currency> <id_lang>2</id_lang> <id_customer>2</id_customer> <id_carrier>10</id_carrier> <module>cheque</module> <invoice_number/> <invoice_date/> <delivery_number/> <delivery_date/> <valid>1</valid> <current_state/> <date_add/> <date_upd/> <secure_key/> <payment>Cheque</payment> <recyclable>1</recyclable> <gift>0</gift> <gift_message></gift_message> <total_discounts>0</total_discounts> <total_paid>160.26</total_paid> <total_paid_real>160.26</total_paid_real> <total_products>129</total_products> <total_products_wt>154.28</total_products_wt> <total_shipping/> <carrier_tax_rate>19.6</carrier_tax_rate> <total_wrapping/> <shipping_number/> <conversion_rate>1.0</conversion_rate> <associations> <order_rows> <order_row> <id/> <product_id>1</product_id> <product_attribute_id>0</product_attribute_id> <product_quantity>1</product_quantity> <product_name>iPod Nano</product_name> <product_price>128.76</product_price> </order_row> </order_rows> </associations> </order> </prestashop> RETURN HTTP BODY <?xml version="1.0" encoding="UTF-8"?> <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <errors> <error> <message><![CDATA[internal error. To see this error please display the PHP errors.]]></message> </error> </errors> </prestashop> Other error This call to PrestaShop Web Services failed and returned an HTTP status of 500. That means: Internal Server Error. Auriez-vous une idée pour corriger ce problème. Merci. AcSh. Link to comment Share on other sites More sharing options...
AcSh Posted November 28, 2011 Author Share Posted November 28, 2011 Desfois ça aide de demander de l'aide. Cela faisait bien 24h que j'étais sur mon problème et j'ai trouvé le problème ! J'étais en 1.4.5.1, je suis en passé sur la dernière version : 1.4.6.2 Et là... miracle... non non cela ne fonctionne pas, mais cela me donne un message d'erreur : Le panier ne peut pas e;tre charge ou une commande a deja ete place en utilisant ce panier Donc c'était tout simple mais il fallait le voir/savoir. Merci de marquer comme résolu. 1 Link to comment Share on other sites More sharing options...
Yoya Posted November 28, 2011 Share Posted November 28, 2011 Si d'ailleurs vous avez des questions, je suis un "pro" maintenant Sympa de ta part Bon courage dans ton dev, Cdlt, Pierre. Link to comment Share on other sites More sharing options...
Carl Favre Posted November 28, 2011 Share Posted November 28, 2011 AcSh, Pour mettre en [résolu] il te suffit d'éditer ton premier message et d'utiliser l'éditeur complet. Merci . Link to comment Share on other sites More sharing options...
AcSh Posted November 28, 2011 Author Share Posted November 28, 2011 Voilà, c'est [Résolu] Link to comment Share on other sites More sharing options...
AcSh Posted November 28, 2011 Author Share Posted November 28, 2011 Vous y croyez, cela me remet une erreur, et cette fois-ci (encore) aucunement explicite J'aime pas le développement Link to comment Share on other sites More sharing options...
J. Danse Posted November 29, 2011 Share Posted November 29, 2011 Alors que pourtant, c'est merveilleux. D'autant plus les WebService (j'ai été ravi comme un sot quand j'ai appris leur existence, tandis que je développais le mien à mon tour !). Bon, ce message ne t'aide pas mais... il est là pour te dire que ce genre de cas me plait, et j'aime les erreurs (oui, c'est mieux pour les déboguer ), si tu veux de l'aide ou quoi... Link to comment Share on other sites More sharing options...
hulk Posted January 27, 2012 Share Posted January 27, 2012 bonjour AcSh c cool ce truc, j'aimerais bien avoir une procédure comme le votre pour création des commandes avec webservice ou par import csv. Est ce que vous pouvez me donner un coup de main? je serais reconnaissent. prestashop 1.2.5 Link to comment Share on other sites More sharing options...
grossiste Posted April 5, 2012 Share Posted April 5, 2012 bon alors on fait comment? C'est bien beau de demander de l'aide mais faut aussi en donner Link to comment Share on other sites More sharing options...
parisien Posted April 8, 2012 Share Posted April 8, 2012 Encore et toujours moi... J'ai plusieurs problèmes alors du coup je crée plusieurs sujets pour que cela soit plus clair. Après avoir réussi à créer un client, listes les catégories, les produits, j'ai réussi à créer un panier, mettre des produits dedans, etc... Si d'ailleurs vous avez des questions, je suis un "pro" maintenant Je comprends pas... on peux pas creer une commande directement par webservice sans passer par le panier ??? Link to comment Share on other sites More sharing options...
regielm Posted November 17, 2012 Share Posted November 17, 2012 Desfois ça aide de demander de l'aide. Cela faisait bien 24h que j'étais sur mon problème et j'ai trouvé le problème ! J'étais en 1.4.5.1, je suis en passé sur la dernière version : 1.4.6.2 Et là... miracle... non non cela ne fonctionne pas, mais cela me donne un message d'erreur : Le panier ne peut pas e;tre charge ou une commande a deja ete place en utilisant ce panier Donc c'était tout simple mais il fallait le voir/savoir. Merci de marquer comme résolu. Salut et du coup tu l'as réglé comment ? j'utilise le service lengow et nous avons la même erreur quand on veut rapatrier une commande :/ Merci Link to comment Share on other sites More sharing options...
Lengow Posted January 18, 2013 Share Posted January 18, 2013 Bonsoir Philippe, Avez vous résolu votre soucis de caddie sur l'API ? Cordialement, Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now