Produktový list seskupený dle produktové varianty
Vrací seznam produktových ID seskupených podle produktových variant, seřazený dle skóre doporučení pro konkrétního zákazníka.
datová struktura:
Hlavní návratová datová třída
@Serializable
@SerialName("ProductVariantList")
data class ProductVariantList(
val items: List<ProductVariant>,
override val title: String?,
override val description: String?,
override val strategy: String
): ProductSlotData()
Odkazované datové třídy
@Serializable
data class ProductVariant(
val variantId: String,
val items: List<String>
)
json příklad:
{
"type":"ProductVariantList",
"strategy": "default",
"title": "Default variant list",
"description": "A list of product variants. Used for product detail screens",
"items": [
{
"variantId": "1234",
"items": [
"123456789",
"987654321"
]
},
{
"variantId": "1235",
"items": [
"123456780",
"987654322"
]
}
]
}
21 January 2026