Best Seller Insights Is Launched

TomShopifyLeave a Comment

I’m pleased to announce my Shopify App, Best Seller Insights, is now officially launched! It’s been a long journey to get here, spanning just over 6 months. There have been many lessons learned along the way. To celebrate the launch, I’ve put together a 20% off sale for all Best Seller Insights plans. The sale ends June 25, 2016 at … Read More

5 Shopify App Onboarding Tips

TomShopifyLeave a Comment

I’m excited to announce that I just submitted my Shopify app, Best Seller Insights, for final review! Once approved, my app will be listed in the Shopify app store here, without the ominous Shopify beta app warning. Over the past few weeks, in preparation for this, I’ve been focusing on making the initial install process as smooth as possible. This … Read More

Best Seller Insights – The Final Countdown

TomShopifyLeave a Comment

The launch of my Best Seller Insights app is fast approaching. I am planning to submit my app for review to Shopify sometime next week. When I initially set out to build this app, I set an arbitrary deadline of 2 months, which would have been a launch date of March 1st. As you can see, I didn’t quite make … Read More

Storing Shopify App Data in Metafields

TomShopifyLeave a Comment

When developing a Shopify app, it’s important to determine the best strategy for storing and retrieving app data within a theme. The decision of where to store a Shopify app’s data will influence the overall data management strategy for an app. In this post, I’ll give an overview of two common approaches for storing and retrieving Shopify app data within … Read More

Shopify Embedded App User Interface Options

TomShopify2 Comments

The Shopify Embedded App SDK provides a way for Shopify apps to be placed seamlessly within the Shopify admin section. In this post, I’ll walk you through the various Shopify Embedded App user interface options with examples of how they work. We’ll cover the following topics: The main embedded app iframe The top bar Modal dialogues Flash messages Shopify admin … Read More

Working With Shopify Data Using Postgres JSONB

TomShopifyLeave a Comment

My focus this week is on the best way to store and manage data for my upcoming Best-Sellers Shopify app. Shopify uses JSON to transport data to and from the Shopify API. My go to database these days is Postgres, which also has some great tools for storing and working with JSON data. This means Shopify and Postgres effectively “speak … Read More

A Day in the Life of a Shopify Order

TomShopify1 Comment

This week’s post is all about what goes on behind-the-scenes when changes are made over the lifetime of a Shopify Order. The Shopify Order docs give a great overview of the types of operations that can be performed on a Shopify Order. However, for my upcoming Best Sellers Shopify app, I also need to understand how each of these changes … Read More

Using Shopify Collections To Organize Products

TomShopifyLeave a Comment

In this week’s Building a Shopify App post, I’ll be covering Shopify Collections. Shopify Collections provide a way to organize and display products within a Shopify store. Shopify collections can also be used by Shopify Apps to manage and display groups of products. At the end of this post, I’ll outline how I plan to use Shopify Collections in my … Read More

The Wonderful World of Shopify Webhooks

TomShopifyLeave a Comment

This week’s Building A Shopify app post is all about Shopify Webhooks. Webhooks provide a great way to keep a Shopify App in sync with changes that occur within a Shopify store. In this post, I’ll cover: What are Shopify Webhooks? Why should you use Shopify Webhooks? What Shopify Webhooks are available? Securing Your Shopify Webhooks Testing Your Shopify Webhooks … Read More