Poland is always like this, for "good" reasons. The American shopping experience is a breath of fresh air in comparison.
Our workflow is often something like this:
1. "Verify your account" (before you buy).
2. Order has been accepted.
3. [From the payment gateway, we typically don't do credit cards for online transactions]: Payment required.
4. [Your bank, via a push notification]: Please confirm this transaction, typical EU overregulation 3D Secure crap.
5. [Your bank, Push]: Card payment.
6. [Payment gateway, after you're redirected to their site and complete payment] Payment succeeded.
7. [Store]: We have received your payment.
8. [Store, one business day later]: Here's the invoice you requested. Spoiler, no invoice was actually requested.
9. [Store]: Here's the tracking number for your parcel.
10. [Parcel Delivery app, you practically need one to open parcel lockers, our favorite method for getting almost anything, if you don't want to deal with the hassle of SMS]: Your parcel has been registered.
10. [Parcel app]: Your parcel is on the way.
11. [Parcel app] Your parcel is ready for collection.
12. [Store]: Your package has been delivered.
Most of these are no-opt-out.
That list doesn't include any marketing, "how did you like your Order" or "Please review this Seller" emails. If there's another intermediary in the mix, like Allegro (our local Amazon / eBay alternative that most people order from), there can sometimes be a bunch more.
Interesting how you need a separate app to open parcel lockers in Poland. In the Czech Republic the locker provider just sends you an email/SMS (as a part of the "ready for collection" message) with a code that you type on the locker's keyboard, which is sometimes physical, sometimes a touch screen, and the locker opens, no app needed.