Я только начал работать с плагином WordPress и WooCommerce и столкнулся с проблемой:
В Frontend я хочу визуализировать карточку товара со списком вариантов товаров и, щелкнув по варианту, сделать запрос AJAX, чтобы получить цену, фотографии и т. Д. Для определенного варианта. Но WooCom API для запроса / продуктов / возвратов:
...,
"attributes": [
{
"id": 1,
"name": "Color",
"position": 0,
"visible": true,
"variation": true,
"options": [
"Deep Blue",
"red"
]
}
],
"default_attributes": [
{
"id": 1,
"name": "Color",
"option": "deep-blue"
}
],
"variations": [
20,
19
],
, что странно и бесполезно, потому что поле "Вариации" - это просто список идентификаторов, а "атрибуты" -> "Опции" - это просто массив строк, и как теперь я могу отобразить его вместе? Я бы ожидал что-то вроде этого:
"attributes": [
{
"id": 1,
"name": "Color",
...
"options": [
[value => "Deep Blue", variantId => 30],
[value => "Red", variantId => 29],
]
}
],
Кто-нибудь знает, есть ли способы справиться с этим?