если есть какое-то ТЗ, бриф или типа того
Как такового ТЗ нету. Пока только некоторые хотелочки на словах.
Трудно сказать сразу. Обычно идеи возникают во время работы.
Точно нужно будет заводить дополнительные параметры с возможностью выбора, причем у разных товаров наборы будут разные (цвета, размеры и т.п.). Здесь не помешали бы примочки как на shopkeeper (типа shk-select и т.п.)
Еще нужна будет возможность один и тот же товар размещать в нескольких категориях. Я уже делал это на shopkeeper (баловался), но не помешало бы такую функциональность запихнуть в ядро.
Еще неплохо было бы реализовать какие-нибудь JS примочки типа полета товара в корзину или helper как в modx.
Не помешала бы система фильтрации типа tagManager.
А ты планируешь AJAX туда заложить? Тоже такая вложенная функциональность будет нелишней.
Я понимаю, что это все можно сделать самому, но когда это включено — для многих такие вкусности станут решающим фактором.
Мне пока трудно сказать, что можно добавить в сборку, я пока в ней мало ковырялся. Я подобные программы делал на Delphi (движение комплектующих склад -> формирование комплектации по требованиям на изделия -> склад готовой продукции, со всякими отчетами), но тут нужен немного другой подход.
Я думаю, какие-то идеи придут, и я обязательно вынесу их на рассмотрение.
Вообще, я предлагаю создать пару тем, в которых накапливать вопросы и предложения на темы shopmodx и связки templatesphp и modxsmarty — smarty-плагины, процессоры, расширения, заструганные именно под эти продукты. Например, я сделал простенький процессор для вывода картинок из gallery, сейчас делаю breadcrumbs.
Я вообще сейчас стараюсь избегать по максимуму использования стандартных чанков и сниппетов. И было бы неплохо иметь единую кучу, куда все это можно было бы сваливать, обсуждать, дорабатывать. Я думаю, чем шире будет такой «репозиторий», тем выше будет интерес к этим продуктам и они сильнее будут развиваться. А то сейчас все как-то раскидано по разным местам, сразу не найдешь.