Hey Sinan! Welcome to the community.
For your first question, depends on what your flow filter is. If it’s “Placed Zero Orders Since Starting This Flow”, then it is redundant.
For your second question, here’s a snippet from a Klaviyo help article (linking to it below):
If you delete a step that has contacts waiting, those contacts will move to the next step in your flow. When deleting a step from your flow, you will also be deleting any data associated with that step as well. For emails or SMS, you can keep that data by setting the message mode to Draft. Contacts will not be scheduled for messages in draft mode, and will move on to the next step in your flow.
The only exception to this is if:
- The step being deleted is a split (conditional or trigger)
- There's no delay directly before the split
In this case, when the split is deleted, any contacts in waiting will be removed from the flow. Otherwise, they'll continue on to the next step.
https://help.klaviyo.com/hc/en-us/articles/360017706091-How-Contacts-Move-Through-a-Flow#deleting-steps-in-an-active-flow6
Hope that helps!