You need to configure the user settings in the config.toml file first.
The email sender and receiver can be the same email but it will look like an email to yourself. I like to keep an extra email address for sending notifications from various scripts that I use. If you dont want to use the email function then delete or comment out the last 2 lines of micro.py.
If you are using gmail for the sender email you need to create an app password and use that instead of the actual email password. Directions for creating an app password with gmail here https://support.google.com/mail/answer/185833?hl=en
To get your local store id you need to first go to https://www.microcenter.com/ Navigate to the "your store" dropdown and select your stores location.
When you select your local store the store id will be added to the end of the url. Copy the store id and paste it into the config.toml file, in between the "" on the store_id= line.
To add an item you need to find it on the site and copy the whole url. Paste it into the quotes "" on the url= line. Give the item a proper name in between the "" on the name= line.
You may add as many items as you like. Dont leave any blank. if theyre not being used delete or comment the item out. lines 23, 24, and 25 in the pic as an example.
When everything is set make sure you have installed the required modules from requirements.txt then you can run micro.py