Supongo que te estarás refiriendo a algún producto propio de Colombia, porque en Argentina "rancho" tiene un significado que en tu caso es inaplicable (casa rural precaria, construida usualmente de adobe y techo de paja, suelo de tierra apisonada y pocos cuartos). Y acá no tiene otro significado....
NO me imagino un supermercado de Argentina poniendo un rancho a la venta.
Editado:
Por lo que estuve averiguando, "rancho" es un rubro de productos, presumiblemente alimentos, que habitualmente está relacionada con la venta de licores y otros elementos de aperitivo.
La idea es que compone un rubro, más que un producto específico.