I have an inventory system where items in the inventory have attributes. Think of an item as a photographer's photograph with multiple prints. Each item has:
Name
Date
Quantity
Price
Status [for sale, sold, not for sale]
Location
So the complicated issue is, how to allow for different Price, Status and Location for N number of the Quantity.
User flow example:
Photographer has a collection of 20 prints. They are shown at three different galleries, so let's say the data set looks like:
Title: Great Shot
Date: 2014
Quantity: 20
[5 of them have these attributes]
Price: $1,000; Location: Gallery 1; Status: 3 sold / 2 for sale
[5 of them have these attributes]
Price: $1,000; Location: Gallery 2; Status: 1 sold / 4 for sale
et cetera...
I am thinking that the form should build as is necessary, but it seems like a pretty complicated flow, especially for that status variable. I have attached an idea, but it looks a little too complicated to me and there seem to be too many clicks. My end users are not expected to have a ton of interface experience.