Обсуждаем miniShop 2.0

Отличная новость, друзья. Дедушки Морозы из Simple Dream согласны профинансировать разработку miniShop 2.0 и предлагают собрать приблизительный список изменений.
Напоминаю, что разработка первого miniShop была начата ровно год назад, когда я знал и умел гораздо меньше, чем сегодня. Отсюда в нём куча E_NOTICE, странные решения с таблицами, неправильные названия объектов и еще много всякого.
Несмотря на эти недостатки, компонент завоевал определённое количество поклонников, которые скачали его без малого 5000 раз.
Теперь настало время переписать его по всем правилам. Оставить и улучшить нужное, выкинуть лишнее. Сделать его быстрее и удобней.
Вот мои задачи:
  • Товары должны стать CRC, со связанными таблицами свойств, тегов, изображений и прочим.

  • Собственные менеджерские страницы товаров и категорий, как в Tickets.

  • Новые, более оптимальные таблицы.

  • Скрипт миграции с miniShop 1 в miniShop 2.

  • Переписать все процессоры на class-based.

  • Привести в порядок весь основной класс, добавить PhpDoc комментарии.

  • Исправить все E_NOTICE уведомления.

  • Добавить в комплект сниппеты оплаты, включая выделенный из класса Z-Payment.

  • Переделать текущую админку, чтобы оставить там только управление заказами и настройки оплаты\доставки.

  • Тесная интеграция с Tickets, чтобы можно было оставлять отзывы о товаре\заказе.

После выпуска 2.0, первая ветка будет заброшена. Все смогут легко и просто перейти на вторую. Возможно, зацепим и mSearch\mFilter.
А теперь предлагайте, чего бы хотелось лично вам.