Basic shop functionality done.