на сколько понимаю, у 1С есть SOAP сервер, через который и производится с ним интеграция.
Тут варианта два:
Вариант 1: Хранить в БД ОС все варианты цен, а это X * Y, где X - кол-во клиентов, а Y - кол-во товаров и периодически обновлять.
Вариант 2: Запрашивать из 1С цену для данного клиента, когда последний открывает товар.
Второй вариант лично мне кажется более адекватным.
Причем, чтобы время обращения к 1С не входило во время ожидания загрузки страницы, можно загружать цену асинхронным запросом от загруженной страницы.
Т е после загрузки страницы клиент будет какое-то время видеть крутилку вместо цены.
в это время клиент может почитать описание, посмотреть картинки и т п