Что такое сложный магазин в вашем понимании?
*. Чтобы были разные модули оплаты. Яндекс.Деньги, Сбербанк и т.д..
*. Чтобы было много товаров. С разными вариациями. Например, размер одежды, цвет. И от этого зависела цена.
*. Чтобы можно было сделать какую-нибудь систему скидок для определенных пользователей. Для определенных дней (распродажа и т.д.).
*. Чтобы был расчет стоимости доставки в зависимости от веса, размера, города.
*. Чтобы была связь с Битрикс, как я уже писал. От него брались товары, ему возвращались остатки. И если пользователь отменил заказ, это тоже учитывалось - остатки увеличиваются.