fly off the shelves

Verb

 * 1)  To be sold in large quantities, very rapidly.