shop client module

Change-Id: I850e5f2e02cec622bdfe3f69e88e243edda48c5a