Jump to content

Recommended Posts

Bonjour,

 

je dois importer des données de différents fichiers proches d'un format csv, j'avais le choix d'utiliser l'import de fichier 'manuel' dans le panneau d'administration ou alors la librairie 'PSWebServiceLibrary.php' fournie avec Prestashop. J'ai commencé par la seconde solution afin d'automatiser les tâches lors de la mise à disposition de nouveaux fichiers.

 

Donc je suis parti d'un modèle pour effectuer la création de nouvelles catégories mais là je me suis aperçu que l'identifiant était "bloqué" :

<code><![CDATA[91]]></code>

<message><![CDATA[id is forbidden when adding a new resource]]></message>

 

J'ai besoin de conserver mes identifiants initiaux, est-ce qu'il existe un moyen de contourner cette limitation via le webservice?

 

J'ai testé l'import 'manuel' de fichiers csv et là pas de soucis avec mes identifiants personnalisés, je me tourne donc vers cette solution pour le moment, et je verrai s'il est possible d'automatiser le remplissage de la base via l'import de fichier dans le panneau d'administration de Prestashop.

 

Merci

Edited by Intra (see edit history)

Share this post


Link to post
Share on other sites

Merci pour la réponse.

Pour l'unicité des identifiants, je compte sur celle de mes fichiers de bases.

Pour la seconde solution, faire un update de l'id après coup, j'y avais pensé mais cela me faisait une opération supplémentaire à réaliser.

Share this post


Link to post
Share on other sites

Je reviens sur ma précédente réponse, je pense qu'un 'update' après insertion avec un identifiant auto, via le webservice (la méthode REST PUT ?), peut être efficace, je me tourne vers cette solution dès que j'ai fini de traiter d'autres problèmes.

Share this post


Link to post
Share on other sites

hello intra,

Do you find a solution to import product csv by webservice ?

or other solution to modify id of product after creation

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More