Marketing email automation after certain types of products purchased.

I am trying to create an automation that sends out a marketing email after customers have purchased 4 different types of products. How would I have it only send out to that customer once and have it track order history rather than by the single order? Also, I have these 4 different items sold as a bundle as well, so how would I split the automation from separate items (possibly purchased at different times) > send out email vs purchased as a bundle item > send out email, in one automation?

I have come up with this so far:

(Start when order paid) >

( Condition Check If: If all conditions are met - If At least one of order / customer / orders - If At least one of line items - Name equal to - Name product 1 AND If At least one of order / customer / orders - If At least one of line items - Name equal to - Name product 1 AND etc..) >

Then ( Wait time period) >

(send email).

Otherwise ( Condition Check If: If Any conditions met - If At least one of order / customer / orders -At least one of line items - Equal to - Regular Bundle - OR if At least one of order / customer / orders -At least one of line items - Equal to - Large Bundle) >

Then (Wait time period) >

(send email).

Is this correct? I am not that familiar with coding or Shopify’s automation behavior.