Жаль, что вы сказали «существующий сайт», так как есть много хороших - и бесплатных - CMS, которые включают корзины покупок - и многие, многие, многие другие замечательные функции.
Если вы захотите «портировать» ваш сайт на один, тогда я настоятельно рекомендую посетить Матрицу CMS . Взгляните на бесплатные (и уже отлаженные) модули для создания страниц, списков рассылки, вики, опросов, безопасности, многоязычной поддержки ... список просто продолжается.
На сайте вы также можете выбрать интересующие вас функции, найти все CMS, которые их предлагают, и сравнить результаты (матрица CMS).
Я рекомендую вам, по крайней мере, рассмотреть это (и вы не ошибетесь с Drupal ).
И, да, вам понадобится учетная запись продавца, чтобы принимать кредитные карты, PayPal и т. Д. (Также лучше использовать SSL)
Удачи!