Is something like this possible? For each item in array make an insert into database? How should I do it, because clearly this doesn't work. At the moment it takes last item from the array and inserts its data.
foreach ($properties as $prop):
$productProp = new ProductProperty();
$productProp->product_id = $product->ID;
$productProp->properties_id = $property->ID;
$productProp->set_properties_id = $set_property->ID;
endforeach;
$productProp->save(); //inserts into database