I am going to vent a little about ordering online...
As everyone knows, since Covid started, a lot of the stores starting closing locations and moving to online sales. So the prospect of walking in a store, grabbing something off the shelve, paying for it and going home with it, has become more rare. So less instant gratification!

There are pros and cons. You don’t have to leave your home to buy anything if you don’t want, and more products are available online than before. But you also have to pay more because of shipping. In addition, you pay in advance and wait!
I ordered parts last week. I got an order confirmation, and was informed once the item’s shipped, I would get an email with tracking information. A week later, out of three stores, none have so much as given me shipping info yet. That doesn’t always mean that your order is not on the way.
But more often I am noticing a trend of online retailers taking your money and waiting up to a week to ship your order. This doesn’t seem right! But I have also learned to try to order in advance of when I actually am going to need something.
Of course local retailers get your order to you in a matter of days. But anything out of state or overseas seems to be taking much more time… sigh! So… I guess we must adapt to this new way of doing business and shopping. We remain at the mercy of the retailers to ship your purchase in a timely manner. Plus with all the online purchases and shipping traffic, things are taking longer than they used to.
But I have also taken a new stance on repeat business. If a retailer takes longer than usual and has poor communication, I will not buy from them again!