Develop

Define "sale" and "product".

"task" has some sale items.
And "sale" item has some products.