- Make sure you're logged into MetaMask as Account 1
- Click the 'Admin' link to the top left of the header
- Look to the bottom of the Admin page for the 'Add ShopOwner' section
- In MetaMask, copy another account address, or use your Account 1 address, and paste it into the 'Enter Account Address' field
- Click the 'Add' Button
- MetaMask will prompt you to confirm the transaction, confirm it
- In MetaMask, switch to the account you added to the ShopOwners list in step I (if you gave your Account 1 ShopOwner permissions skip to step 4)
- Reload the app to load the new account
- Check the Active External Account field in the header to make sure you're logged in with the ShopOwner account
- Click the 'Manage Shops' link to the top left of the header
- In the middle of the Manage Shops page find the 'Open Shop' section
- Type in your shop name and category and click 'Create'
- MetaMask will prompt you to confirm the transaction, confirm it
- Click the 'Marketplace' link in the header to check if your shop is now listed
- While still logged in as ShopOwner, click again on the 'Manage Shops' link in the header
- Toward the bottom of the Manage Shops page find the 'Add New Product' section
- Type in the shop id, name, description, price and choose an image to upload - click 'Create'
- MetaMask will prompt you to confirm the transaction, confirm it
- Click the 'Marketplace' link in the header and click into your shop
- Your product should now be listed
After posting items for sale, the customer/shopOwner dialog proceeds as follows:
- Customer -> Buy Now
- Ship <- ShopOwner
- Customer -> Receive
- Archive <- ShopOwner