I am building an E-commerce website with the ability to add products with multiple variants, but I have a problem with indexing a product the right way on Algolia so as to be able to make dynamic facets.
A product as an array of options e.g
{
"name": "sample product variants",
"sku": "SWIFT",
"active": true,
"price": 25,
"description": "This is to test the options<br>",
"options": [
{
"id": "5fa92ac6f7fd01ca3f86613c",
"name": "Size",
"values": [
{ "id": "5fa92d3cf7fd01ca3f86613f", "name": "32" },
{ "id": "5fa92d3cf7fd01ca3f866140", "name": "35" }
],
"variant": true,
"input_type": "select",
"required": true,
"active": true,
"attribute_id": "size"
},
{
"id": "5fa92b24f7fd01ca3f86613d",
"name": "Color",
"values": [
{ "id": "5fa92d3cf7fd01ca3f866141", "name": "Red" },
{ "id": "5fa92d3cf7fd01ca3f866142", "name": "Blue" }
],
"variant": true,
"input_type": "select",
"required": true,
"active": true,
"attribute_id": "color"
}
],
"id": "5fa92d3dea2b897c50db109b"
}
I want to be able to display facets for both the Color and Size options
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…