Цитата:
Заказчик хочет мощный онлайн-магазин.
Заказчик хочет гибкое CRM.
То есть типичный набор для типичного SMB бизнеса. Пусть будет продажа галош.
Но вообще, тут ты действительно неудачно сформулировал задачу - она уже не имеет никакого отношения к языку и платформе.
Пошлю смотреть готовые решения. В такой постановке это типовые задачи и скорее всего уже решены. Добавлю только, чтобы не брал Wordpress.