>> либо по soap интерфейсу 1с получать доступ с сайта к самой актуальной информации в базе 1с( безумная идея).
Почему же безумная? Самая правильная в наше время.
Более безумная — это, например, инициировать со стороны 1С выгрузку изменений в тот момент, когда они произошли — чтобы база магазина была всегда актуальной.
А еще более безумна (но может оказать и самой правильной) — написать приложение, которое будет исключительно фронтендом к 1С. Под 1С написать соответствующий SOAP-интерфейс. Правда, не знаю, насколько быстро это будет шевелиться при большом количестве посетителей, зато точно знаю, что исчезнут многие проблемные точки типа синхронизации остатков и изменения цен.