What does "fly off the shelf" mean?

Does it mean something sells out quickly coz it is very popular?
6 answers 6