使用webservice按名称查找prestashop属性

时间:2016-07-07 10:50:18

标签: web-services prestashop-1.6

要通过webservice向产品添加属性或功能,我需要id

要获得" red"的ID,我必须先打电话

get product_attribute_values?filter[id_category]=9 // 9 is colours

然后从那个列表中我必须

get product_attribute_values/2
get product_attribute_values/4
get product_attribute_values/17
...

获取每个attribute_value(绿色,蓝色,红色)的名称,直到找到我想要的值。

是否无法按名称获取属性ID?

我可以在mysql中的一个或两个连接中轻松地完成它,但我正在尝试使用干净的导入模块来仅使用web服务。

由于尺寸和重量等属性要存储为属性或要素,即使产品架构包含尺寸和重量,尺寸和重量列表也相当大。

解决方法可能只是扫描属性/功能/选项,并在我的导入软件中构建转换表。

然后,当产品需要属性值时,请在缓存表中查找,或者验证转换text-> id是否仍然正确,如果不正确,则重新扫描属性。

但可以避免吗?

0 个答案:

没有答案