How to build my own dataset and model for an LSTM neural network
why do you want to use LSTM network?
lstm is a variant of a recurrent neural network , recurrent neural networks are used for "sequential" tasks , i.e the dataset should have some sequential structure , like poems , songs etc. 

Your model should be a simple classifier , once you fit a simple classifier , like a decision forest on the categories dataset  products ,authors etc , you will have a  model that will predict the class based on these attributes then you can say from the decision boundaries of the model what values you must have . if the relationship between the attributes is even more simpler you could try plotting distribution plots.