Здравствуйте,
идея для программистов, на случай если необходимо получить все характеристики товара и его SKU по id товара через API.
Поможет этот плагин для Shop-Script:
Это альфа версия, для продакшена я бы рекомендовал поменять запросы в базу на методы фреймворка. Плагин джойнит результат запроса из семейства таблиц shop_product_features, shop_feature_values_*
Протестировано с версией Shop-Script 7.5.1
Установка:
1) скачать и скопировать <web-site-root>/wa-apps/shop/plugins/kembl/lib/api
2) Очистить кэш в настройках Webasyst
Использование:
<shopscript-site-url>/api.php/shop.product.features.getInfo?id=<shop-script-product-id>&access_token=<shop-script-access-key>
Особенности возвращаемого значения sku_id:
Если в ответе sku_id == null - то это характеристика продукта
Если sku_id != null - то это характеристика SKU
Пример ответа:
{
id: "5552",
product_id: "4062",
sku_id: null,
feature_id: "11",
feature_value_id: "271",
sort: "98",
value: "от 1 года",
unit: null,
type: null,
code: null,
value_base_unit: null,
begin_base_unit: null,
end_base_unit: null,
begin: null,
end: null
},
{
id: "4393",
product_id: "4062",
sku_id: "3392",
feature_id: "4",
feature_value_id: "74",
sort: "146",
value: "200",
unit: "g",
type: "weight",
code: null,
value_base_unit: "0.2",
begin_base_unit: null,
end_base_unit: null,
begin: null,
end: null
}