Каждый плагин сохраняет данные в сеансе при отправке.После того, как пользователь завершит выполнение шагов, сеанс должен теперь содержать все действительные данные.Затем создается транзакция, и все данные сохраняются в базе данных.Вот в принципе, как это работает.
Конечно, плагины могут быть немного сложными, если вы их создаете.Я создал один сам, и это заняло у меня несколько дней.Даже тогда я не понимал этот процесс на 100%, но, полагаю, сейчас у меня все хорошо.