Added a Shop based buy procedure