I hope I posted in the right section lol

My friend's family owns a small company supplying raw materials and other stuffs (from food to non-food) and asks me to help them set up a website (they thought I'm good with computers since I play games ). I know a few people who do designing so it's not a problem. What I'm thinking about is how to put it up in the web. Since their primary targets are local customers I'm not sure if I should recommend a web host that has a Shopping Cart feature, and I don't even know how shopping carts work since I never shop online. Also, he wants it cheap.

Any suggestions?