I prefer to buy one or two things, start the project, realize I don't understand the project, watch a couple more YouTube videos. Go back to the hardware store. Buy some things I had no idea I needed. Return to the project. Fuck something up. Go back to the hardware store to fix or replace my mistake.
You don't need a cart when you spread it out into 3-4 trips.