Да, технически это возможно. Вы пишете обычный веб-сайт (на React, Vue, Angular или даже на чистом HTML/CSS) и подключаете его к 1С через API.
Стандартные способы интеграции:
- HTTP-сервисы 1С — вы пишете обработки в 1С, которые принимают HTTP-запросы и возвращают JSON или XML.
- OData-интерфейс 1С — штатный механизм, доступный в современных конфигурациях. Позволяет читать и писать данные через REST-подобные запросы.
- Прямые SQL-запросы (не рекомендуется) — нарушает логику 1С и убивает обновляемость.
Сайт обращается к API 1С, получает данные, показывает их пользователю. Новые заказы, заявки, документы отправляются обратно в 1С через те же API.
Красивый веб-сайт с любым дизайном, мобильной версией, удобной навигацией. Это и есть «1с как веб сайт для клиентов» в чистом виде.
Вы сами контролируете, какие данные показывать и как они выглядят.