Завести несколько таблиц, привести к некой нормальной форме.
Например в одной информация о заказе (ид, сумма, адрес доставка), в другой таблица с товарами заказа (ид товара в базе, цена, цена дисконта, кол-во и прочее).
А мне вот нравится Bitrix, сайты очень удобно быстро развертывать. Больше всего нравится система шаблонов для компонентов. очень удобно для одного компонента иметь несколько шаблонов, например для блога статей и новостей - 2 разных (в той же джумле такое делается через одно место). Да и сами шаблоны можно менять легко в зависимости от каких-то факторов.
Если есть готовая верстка, сайт можно запускать через несколько дней.
Стоимость - не так уж и дорого. Для обычно сайта 5к, для магазина который должен приносить прибыль 30к.