Baby shower etiquette

GLORIA

Hi ladies, my baby shower is next month and since I sent the invites with information of our online registry, I been getting gifts delivered at home. When should I thank everyone for all the gifts? as soon as I get it or after the party? This my first baby shower so I don't know the proper etiquette! Its funny some people didn't reply yet if they are coming but I got their gift delivered! I was thinking to send a thank you email and then send a card after the party but my friend told me to wait till after the baby shower so I don't know what to do because some of this people I see them couple times a week, so will be so odd not to say something!