E3/Commerce offers a "Reverse" Economic Order Quantity (EOQ) feature that suggests quantities based on customer's purchasing history.
EOQ
homefeatures
backnext
contact