Во-первых нужно узнать, стоит ли mysql и phpmyadmin. Обычно 123.123.123.123/phpmyadmin или site.ru/phpmyadmin. Если phpmyadmin не установлен и нужно быстро залить БД, то советую использовать единоразово https://www.adminer.org/. Доступы к базе данных можно узнать в конфигах cms.
Советую загуглить "Задачи для программирования". В интернете полно задач от самого простого до самого сложного. Язык программирования это инструмент решения задачи. Не нужно искать конкретно задачи по Swift.
Конструкторы сайтов явно для таких задач не подходят. За основу можно взять CS-Cart, Open Cart, PrestoShop, 1C Bitrix и с разработчиками пилить. Нету универсального решения. Взять и запустить за 1 день это утопия.
Кстати в CS-Cart можно покупать электронный товар, то есть после оплаты приходит ссылка на скачку товара.