На мой взгляд, основные требования будут выглядеть как-то так:
Сразу предусмотреть, что сайт будет иметь высокую посещаемость и нагрузку
Откуда данные, что сайт будет иметь высокую нагрузку и высокую посещаемость?
Это явно преждевременная оптимизация
Чтобы без лишних проблем можно было найти программиста для поддержки и разработки магазина
Для высоконагруженного сайта с высокой посещаемостью, ОСОБЕННО магазина, по идее должна быть нормальная прибыль, и следовательно легко находятся деньги чтобы найти программиста для поддержки и разработки без лишних проблем.
Гибкость. Простота внедрения новых фич на бэке и изменение внешнего вида сайта на фронте без необходимости городить "костыли" из-за недостатков платформы
Чем выше посещения сайта, тем больше денег, тем проще разобраться с тем кто и как напишет магазин.
Я бы посоветовал просто прикрутить стандартный магазин к вордпрессу и начать продажи. А уже потом решать насколько у вас проседает по нагрузке сайт. Потому что очень много программистов пытаются делать бизнес постановкой технических задач, которые ну никак не влияют на бизнес.