Prediction Algorithm for Data with high Randomness
You can use seller mean buying price, std buying price, max buying price, min buying price, median buying price PLUS include recently user buying power to suggest the totally new product to the user given the current data that's best I can recommend although extensive data can lead to better suggestions.