You have to create in database repeatable components. And update your api collection data.
let option1 = await strapi.db.query('product.option').create({
data: {
value: "XXL"
}
})
let option2 = await strapi.db.query('product.option').create({
data: {
value: "XL"
}
})
let variant1 = await strapi.db.query('product.variants').create({
data: {
options: [option1, option2],
name: "size"
}
})
let product = await strapi.db.query('api::product.product').update({
where :{
slug: "qraxiss-x"
},
populate: {
variants: "*"
},
data : {
variants: [variant1]
}
})
Here is the result! have a nice day!
