Тут зависит от самого магазина, если это огромная товарная база от 500 позиций и выше, плюс нужен учет типа 1с склад в перспективе, чтобы товар подгружался в карточки, были характеристики и прочие фильтры, бились остатки, то конечно тут особо выбора нет, чтобы иметь все интеграции и максимальную совместимость целесообразнее использовать магазин сайт на 1С с интеграцией со складом. Это дорого, муторно, долго, но зато хорошая совместимость. Как вариант есть CS-cart но с 1с не всегда получается полностью подружить, будет куча костылей. Если нужен простой магазин, то можно использовать что-то типа Ecwid мне он понравился больше всех или конструктор сайтов под магазин типа Flexbe или Tilda если товаров мало и склад не нужен.