реальная , работающая схема строймаркета - мелкий опт + розница
розница - клиент уносит товары сразу
мелкий опт - доставка
для розницы используется склад при магазине, пополняющийся к примеру раз в день с утра(это уже вопрос к логистике)
для мелкого опта - глобальный склад, находящийся где-то на выезде(для уменьшения арендной платы)
клиненты делятся на категории, есть такие которым достаточно терминала , есть такие, которым надо пощупать, а есть такие, которым нужно подсказать
поэтому идеальная модель - терминал + витрины+ продавец-консультант