I bought this on Amazon for around $30, and I can say this is such a great cover. It is super soft and breathable. During the hot summers it allowed for some airflow so the baby didn’t get to hot, but also allowed for some heat to stay in during the cold winter. It provides 360 degree protection for baby from direct light, privacy during nursing, and germs from people wanting to touch them. The description says that it fits shopping carts, I did not try it as it is a single layer of cloth with no padding. I did end up getting a separate shopping cart cover. It is nice and stretchy so will fit pretty much all carseats.
A huge plus is that it is machine washable and comes out looking like new after each wash, meaning the color doesn’t fade after the first wash. In the description it says it protects from rain…..not sure about that because it is just fabric, no coating or anything like that to help with rain protection. That all said, I would 100% recommend this to any new mom.