Prevent delivery of a sale order before billing and invoicing

How do I prevent my a delivery before the sale order is paid for? Is there a way I would limit that?

Try workflow, order delivery has to create after payment.

Go to Setup > Workflow