A method of picking products from at least one storage container in a picking zone of a picking station of an automated storage and retrieval system, where picking is controlled by a picking system controller communicating with a warehouse management system, WMS, and where picking is performed by a picking device in the picking zone by placing picked products in one or more consolidation containers according to orders, wherein the picking system controller is adapted for controlling the picking device and picking station for executing the method comprising: a) receiving and ranking product orders in the warehouse management system; b) moving, by means of a transport system, storage containers with ordered products towards the picking zone according to the ranking of product orders; c) checking which storage containers are available and ready to be picked from in the picking station and which storage containers and consolidation containers will be available within a timeframe, as well as determining a current position of the picking device relative to the positions of the at least one storage container that are ready to be picked from and the consolidation containers that are ready to receive the picked products; d) establishing different picking sequences for completing each product order from the ranked product orders, each picking sequence listing the products to be picked from the storage containers and which consolidation containers to place the products in within the timeframe, where each picking sequence is established by estimating the following: - shortest travel distance for moving the picking device for picking from one storage container to picking from another storage container; - fastest completion of picking from storage containers in the picking station for enabling new storage containers to enter the picking zone of the picking station; - fastest completion of the consolidation containers for replacing with new consolidation containers; e) ranking the picking sequences and selecting the picking sequence providing higher throughput of picked products according to ranked product orders; f) executing picking of products by letting the picking system controller control the picking device to pick products from the storage containers and place them within the consolidation containers according to the selected picking sequence within the timeframe; g) repeating steps a) to f) above. a) receiving and ranking product orders in the warehouse management system; b) moving, by means of a transport system, storage containers with ordered products towards the picking zone according to the ranking of product orders; c) checking which storage containers are available and ready to be picked from in the picking station and which storage containers and consolidation containers will be available within a timeframe, as well as determining a current position of the picking device relative to the positions of the at least one storage container that are ready to be picked from and the consolidation containers that are ready to receive the picked products; d) establishing different picking sequences for completing each product order from the ranked product orders, each picking sequence listing the products to be picked from the storage containers and which consolidation containers to place the products in within the timeframe, where each picking sequence is established by estimating the following: - shortest travel distance for moving the picking device for picking from one storage container to picking from another storage container; - fastest completion of picking from storage containers in the picking station for enabling new storage containers to enter the picking zone of the picking station; - fastest completion of the consolidation containers for replacing with new consolidation containers; - shortest travel distance for moving the picking device for picking from one storage container to picking from another storage container; - fastest completion of picking from storage containers in the picking station for enabling new storage containers to enter the picking zone of the picking station; - fastest completion of the consolidation containers for replacing with new consolidation containers; e) ranking the picking sequences and selecting the picking sequence providing higher throughput of picked products according to ranked product orders; f) executing picking of products by letting the picking system controller control the picking device to pick products from the storage containers and place them within the consolidation containers according to the selected picking sequence within the timeframe; g) repeating steps a) to f) above.