add configurable price use persistent data containers to keep track of items
setup shop command setup shop listener setup item registration