Не скажу за п.2 и п.3... Зачем это и почему такой странный выбор?
но всему остальному подходит опенкарт
Почему?
Не надо ничего пилить.
Пункты 1,5 в коробке.
Пункт 4 делается через написание своего скрипта.
Просто я делал подобное, и именно для опенкарт, потому и советую.
Возможно другие магазинные движки позволяют аналогичное, но по сути это все та же админка, просто в адаптивном варианте, не всякий смарт потянет, хоть вукоммерс, хоть преста, хоть опенкарт.
ХостЦМС вроде бы в коробке адаптивная админка, но суть та же - все нагромождение функции будет и в вашем смарте.
Я говорю как раз про кастомный скрипт - только добавление товара и ничего лишнего. Подключаюсь через API опенкарта к БД, авторизация, простейшая форма, добавляем фотку из галереи смарта. сохранение. Пашет даже на 4-м айфоне))