Introduction
Soft delete lets you hide data instead of removing it. This helps keep records safe and recoverable.
When you want to keep user accounts but mark them as inactive.
When deleting orders but still need to keep history for reports.
When you want to undo deletions if done by mistake.
When you need to keep audit trails for compliance.
When you want to avoid breaking links to deleted data.