Setup for the Shopify integration will be relatively straightforward. You will need to be on the Cloud version of the software, first, and you'll need to talk to us to get the feature. You'll also need to have a Shopify site.
First, in your Shopify site's admin panel, you'll need to go to apps, then 'private apps' along the bottom. Since the integration works with both the website and the windows client portion, the app is considered a private app by Shopify.
You can name the app whatever is convenient for you, but it will need read-write access to the Admin API. Once you've created this, it will give you a customer key and a secret key. We only need the secret key for access.
Log into your thunderpos.net account and go to settings. Under the Shopify tab, you'll find various settings for controlling how Shopify syncs, including the website address and the secret key. These settings are the most critical - fill in your website address (by default, <whateveryouputin>.shopify.com) and the secret key created above.
For Shopify, their groupings system in navigation can be done based off of tags, rather than anything like a category or a department. We offer the option to send a variety of fields as the tags for help in building these out; we will not automatically create any kind of navigation to these, so that's something you'll want to do once you've synced some products by setting them to sync to website. An uploaded product will look like this on the admin panel:
For the customer when browsing, they'll see the product like follows on your site.
Whenever an order comes in to your site, you'll receive a notification and the product will be deducted automatically from your inventory. In the event the order is cancelled, the quantity will be added back in.