2015-05-15 3 views
0

Мне нужно установить настраиваемое значение функции при добавлении его REST API.Как обновить пользовательскую функцию продукта через PrestaShop WebService?

В настоящее время я добавил особенности и включали их идентификаторы в XML, но он все еще заставляет меня задать параметры значения первого, и чем обеспечить их идентификатор в id_feature_value теге

<product_feature> 
<id required="true"/> 
<id_feature_value required="true"/> 
</product_feature> 

Как я могу установить пользовательское значение?

Если я беру стратегию, чтобы добавить временное значение, тогда прочитайте его идентификатор и обновите продукт, я буду делать излишнюю нагрузку на сервере, я думаю, что должен быть способ добавить одноразовое пользовательское значение, потому что можно установить один в области администратора.

ответ

0

Когда вы устанавливаете пользовательское значение для функции в Prestashop Backoffice, что вы делаете на самом деле, это сохранение значения для этой функции в базе данных с ее собственным идентификатором, и единственное отличие состоит в том, что поле «custom» в таблице " ps_feature_value "из BD установлено в 1. . Чтобы связать значение функции с продуктом, необходимо сохранить его перед сохранением продукта через webservice. Если вы перейдете на http://yourshop.com/api/product_feature_values?schema=synopsis, вы увидите поле «custom». Единственная разница между custom = 1 или custom = 0 - это возможность выбрать ее в backoffice.

Смежные вопросы