The process method of sale is idempotent and does not need to be run synchronously when triggered by other documents.
Also the confirmation of the sale could post a process task after a configured delay (this will replace the cron job). This way we can have a grace period to reset to draft.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.