Вручную логинитесь, сохраняете куки, пишете код, чтобы подгружать их при загрузке страницы.
Я с селениума перешёл на puppeteer. Там с этим гораздо проще.
После сохранения заказа в базу завершайте взаимодействие с пользователем. Выполнение заказов повешайте на другой процесс, крон задачу и др. И после этого выдавайте администраторам.
Longpoll это отправка запросов на апи вк для получения событий. Для этого надо держать запущенным скрипт.
CallbackApi - вк отправляет запросы на ваш сервер при новом событии.
Что лучше - выбирать вам. Для изучения есть дока в вк с примерами