Интуитивно это слово и правда хочется написать раздельно, например по аналогии с похожей формулировкой «на развес».
- Однако слово «развес» в русском языке существует — это существительное, которое обозначает действие по глаголу «развесить».
- А вот слова «расхват» вы не найдете ни в одном современном словаре. А значит, «на» здесь не может выступать в качестве предлога, ведь без него слово не употребляется. Бинго!
Грамотная речь | Саморазвитие