We optimized the warehouse of a wholesaler to reduce the cost for order picking. Our model assigned products to storage locations in their warehouse. We closely placed products frequently ordered together to minimize the order picking duration. We considered more than 2000 products and looked at over 350000 orders while adhering to the capacities of the aisles. Additionally, we evaluated the solutions with a simulation approach in multiple future scenarios.