Jump to content

Mise à jour de features custom par Webservice


Recommended Posts

J'ouvre ce topic car je suis dans l’impasse sur un problème de webservice et de mise à jour de caractéristiques sur un prestashop 1.6, j’ai en dev un prestashop 1.6 avec le module multi-features, jusque-là tout va bien.

Cette boutique va vendre du vin donc nous avons soit des features avec une liste de valeurs simple ou multiple (cépages, appellation, élevage) et des features personnalisée en custom par exemple Sol.

 

Nous avons des problèmes pour faire la mise à jour des champs Custom…

 

Nous avons fait le test suivant :

  • je prends une cuvée pour laquelle un "conseil de service" est renseigné (id_feature 13)
  • par webservice je fait un get sur ce produit (je récupère le xml correspondant, où je vois bien que pour le id_feature 13 j’ai une valeur "custom" id_feature_value 1548)
  • par webservice j’update ce produit avec le même xml
  • par webservice je re-fait un getr sur ce produit… mais là il me colle un id_feature_value 1549 avec le champs vide…

J’ai l’impression que comme je lui dis que c’est une valeur custom, même si je lui passe l’id de la valeur déjà utilisée, il m’en recrée une vide automatiquement et qu’il me la réaffecte…

 

Voilà la trace complète, et les passages intéressants en premier...

 

 

A LA LECTURE :
<product_features xlink:href="http://boutique.com/api/product_features/13">
<id><![CDATA[13]]></id>
<custom><![CDATA[1]]></custom>
<id_feature_value xlink:href="http://boutique.com/api/product_feature_values/1548"><![CDATA[1548]]></id_feature_value>
</product_features>
 
A LA RE-LECTURE APRES MAJ :
<product_features xlink:href="http://boutique.com/api/product_features/13">
<id><![CDATA[13]]></id>
<custom><![CDATA[1]]></custom>
<id_feature_value xlink:href="http://boutique.com/api/product_feature_values/1549"><![CDATA[1549]]></id_feature_value>
</product_features>
Edited by sebastien.mas (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...