minishop не рекомендую, он неплох из коробки но что-то допиливать там тяжело
Не знаю, как в других решениях, но в MS2 из коробки есть возможность:
— Замены класса корзины
— Замены класса оформления заказа
— Возможность создания любых методов доставки со своими классами-обработчиками
— Возможность создания любых методов оплаты со своими классами-обработчиками
— Каждому методу доставки можно назначить свои методы оплаты
— Возможность расширить модель и таблицу товаров плагинами
Итого, обладая только базовыми знаниями PHP можно унаследовать и расширить корзину, заказы, оплаты, доставки и товары. И этот магазин потом можно смело обновлять, ничего не сломается и не перезапишется.
Куда еще гибче-то?
P.S. Николай, извини, не сдержался. Бесят такие советчики, которые представления не имеют о предмете.