Гнилой т.е. плохой (плохого качества )
Купцов на руси называли покупателей.
Слепой использовано в переносном смысле. Купец не увидел что товар гнилой (плохой) отсюда и идёт понятие слепой купец.