Можно найти заготовку в интернете и переделать чтоб с 0 не писать. Самое главное какие системы оплаты нужно подключать. Многие сервисы требуют проверки, верификации и прочего. Оплату криптовалютами можно без проблем подключить. Например система payeer сперва проверит сайт и если не понравиться ключ не даст. Blockchain также проверяет сайт перед выдачей api ключа. Банковские карты это вообще если делать платежку то лучше официально. Короче методов оплаты существует миллион. Какие системы оплаты вообще нужны? На какой технологии строить сайт? ((Php, JS, Css, Html, Ajax, MySql), (NodeJS, REact, MongoDb), Питон.........)? Чтоб дешевле всего запустить нужно делать по такой технологии (Php, MySql, Js, Css, Html, Ajax). Можно скопировать какой-то действующий магазин фронтЭнд (клиентская часть), а бэкЭнд (серверная часть) придется самому придумывать.