can salesforce product table be used for storing master list of courses and order list to store the courses and subcourses each contact has enrolled? Is this a good design?Note: There would be a case created for each of the batch, course and the sub-course the the case has been assigned.
How are contact, case, product, order, order item and work order relation to each other in terms of data model?How best can I use them for implementation?