1) Commerce Server поставляется с набором расширяемости sharepoint, который содержит довольно надежный набор веб-частей электронной коммерции. Есть некоторое время на знакомство с кодом и разработку процессов настройки, но я думаю, что это гораздо меньше времени, чем требуется для создания этих компонентов с нуля.
2) Не знаю, что вы здесь имеете в виду, но архитектура Commerce Server делает абстрактные данные из пользовательского интерфейса. Мы обновляем HTML-код веб-части Commerce Server напрямую для наших пользовательских настроек пользовательского интерфейса.
3) Сначала мы копировали настроенный код непосредственно в виртуальные каталоги sharepoint (bin и UserControls). Теперь мы настроили сумасшедшую сложную автоматизированную среду сборки / компоновки сценариев wsp. Я думаю, что этот подход был полезен, потому что наша команда разработчиков смогла поработать и изучить комплект расширяемости, в то время как наши команды сценариев и среды решили, что им нужно. В противном случае у вас будет линейный процесс, в котором все процессы окружения и продвижения должны быть выполнены, прежде чем вы сможете приступить к настройке кода.