1) я как разработчик думаю что Опенкарт намного лучше, но здесь ви ответа вряд ли найдете и ето в конце концов никто за вас не может определить.
2)
- сколько стоит в среднем хороший интернет магазин на данной cms - стоимост магазина не зависит от cms, ваши требования определяют цена нужних дополнений и вибор разработчика в основном (Примерно я для такой проект беру от 1200 до 2000 долларов)
- функционал
-- множество фильтров от 20 до 40 долларов (рекомендую OC Filter)
-- онлайн оплата - какая? - виберите и поищите если нужно доплнение или уже входит в сборки.(ест беслатние и платние)
-- онлайн чат - тоже самое, большинство чат сервисов предлагают бесплатний функционал и платний расширений. Сама интеграция несложна и недорога.
-- новости, скидки, бонусы, промокоды - базовий функционал ест, если хотите чтото сложнее может придется заплатить допольнително
-- автоматический расчет стоимости доставки - зависить от метода доставки, обично ето возможно на страница оплати.
-- супер изменяемый шаблон - шаблон ето сетка блоков. Вам надо вибрат ета сетка, а что поставить в отдельних блоков зависит от вас и дизайнер картинок.
- легкую систему импорта каталога товаров
Или будеть легка и без функционалности
или сложно, зато полное управление каталога (обновление, сео, работа с ценами...) - Рекомендую Автоматическая обработка прайс-листов - там более 200 инструментов
Примерний список если я делаю:
шаблон - разработчик его настраивает, но заказчик должен изучит работа с ним и умет ползоватся. Aridius Royal
или
Aridius Fractal
импорт, обновление, управление инвентара, сео - много совместная работа разработчик-заказчик для правильного импорта - сео!
Автоматическая обработка прайс-листов
одностраничний заказ - настройка - указния. Заказчик должен знать что хочет.
Simple
доставка и оплата
там очень много нюансов - оплата зависит от доставки или наоборот, разние несовместимие сервиси...
фильтр - разработчик его инсталирует, но заказчик должен умет работат с ним
OCFilter - Модуль фильтра товаров
Так у нас ест работающий функционал, надо из него сделат работающий магазин:
Разработчик делает:
оптимизация база данних
оптимизиация кода - проверка,если ест конфликти, ошибки
оптимизация витрини - минификация, проверка если нужна интеграция js,css,html разних дополнении
on-page сео оптимизация - желательно после добавления товаров - каноникал, пагинация, фильтри, микроразметка, теги для фейсбука, проверка html в описания.
проверка - скорост сайта, оптимизация картинок, респонсив,компресия...
добавление отслеживания - Яндекс, Гугл, Фейсбук пиксель, карти сайта, фейсбук фийд, маркет и всякие другие теги, пиксели,фийд.
настройка robots.txt - в зависимости от дополнения
Все ето может требоват еще платние дополнения.
Все готово - поехали!
Минимум 1 месяц отслеживание трафика и реакция Гугл и Яндекс. Если надо делаются изменения.
Дополнительние хотелки:
програма лоялности - скидки, купони,акции
интеграция с сервиси рассилки, разние игри,работа с социльних сетей
админ - отчети, разние интеграции с сторонние сервиси
и так далее.....
В заключение
Знаю что на первий взгляд ето виглядит очень сложно, но когда работа пойдет по етапам не страшно.
Расмотрите демо и демо дополнениях и шаблонах(особено административная част), подумайте хорошо, напишите техническое задание, посчитайте бюджет, перепишите техническое задание и решайте.