Словарной фиксации нет. По аналогии (Астрахань – астраханцы, как Вы верно заметили; также: Нахичевань – нахичеванцы) можно рекомендовать вариант захарванцы.
Оба варианта возможны.
«Правильного» и «неправильного» употребления предлога в таких сочетаниях сейчас нет: предлоги конкурируют, норма формируется на наших глазах, кодификация в словарях отсутствует. Вариант с предлогом на поддерживается конструкциями на сайте, на (интернет-)площадке, выбор предлога в может подкрепляться конструкцией в (интернет-)магазине.
Можно рекомендовать для нейтрального употребления вариант в интернет-магазине Ozon. При передаче на письме обиходного разговорного употребления: на Озоне.