Connecting your Shopify store to TRMNL takes just a few minutes.
We do not have a public listing in the marketplace, however below you'll find a detailed guide to making your own "app" and then sharing exclusive access to TRMNL. We require only "readonly" access to your last 60 days of Orders, nothing more.
Step 1 - Visit the Shopify plugin
Inside TRMNL, navigate to Plugins > Shopify.
Step 2 - Create a Shopify App
Inside your Shopify admin, open Apps from the left side navigation.
Click "Develop apps" near the top right.
If you have not already created custom apps, you will need to accept the Terms of Use.
This is a 2-page process, so click “Allow” on both screens.
Click to "Create an app," then give it a name like TRMNL. It should be assigned to whoever will be most responsible for managing your TRMNL devices.
In Developer/API lingo, “Scopes” are simply permissions granted to an app. The TRMNL integration needs access to your Orders scope in order to fetch recent sales data and generate screen content.
Click “Configure Admin API scopes,” then input “orders” in the search box and select the checkbox beside the ‘read_orders’ permission.
Be sure to click Save in the top right corner.
Next, navigate to the API credentials tab of your new Shopify app and click Install app.
After approving the instllation, you'll be taken back to the API credentials page. Copy your "Access Token" for use back inside TRMNL.
Step 3 - Configure Plugin
Back inside TRMNL,
paste your Shopify Access Token inside the Access Token field
input your Shopify store's subdomain
Your full "myshopify.com" URL is unnecessary, we just need your subdomain. For example, if your store is "usetrmnl.myshopify.com" then "usetrmnl" is your subdomain.
Click Save to activate this plugin.
Step 4 - You're Done!
Based on your desired refresh settings, TRMNL will begin aggregating order stats from Shopify very soon.
Stay focused.