In theory, would it be possible to combine virtual pages with sessions to make use of a file-less cart and when it comes to a payment we can then copy/move the virtual page to filesystem?
https://getkirby.com/docs/guide/routing#virtual-pages
My thought would just be to have the (virtual) page ready while being able to edit and make use of most kirby functions and have everything set
in comparision to extract everything from the session and dump it into a page.