Best Seller Insights – The Final Countdown

TomShopify0 Comments

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

TomShopify0 Comments

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

Getting a Shopify App Logo and Banner Design on Fiverr for $42

TomShopify0 Comments

Shopify apps are showcased within the Shopify app store with either a logo, or banner, depending on the location within the store. As a result, the logo and banner are an important part for a Shopify app because it gives the first impression of your app to prospective buyers. For my upcoming Best Seller Insights app, I decided to try … 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

TomShopify0 Comments

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

TomShopify0 Comments

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

TomShopify0 Comments

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

TomShopify0 Comments

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

Connecting a Shopify App to a Store

TomShopify0 Comments

This past week I’ve been researching the details of how to connect a Shopify App to a Shopify store. In particular, I was looking to answer the following questions: What happens when you install a Shopify App in a store? How are app permissions managed for a Shopify app? What does the shopify_app gem do? In this post, I’ll share … Read More

Getting Started Building A Shopify App

TomShopify0 Comments

Over the past week, I’ve been reading through all of the Shopify app docs to get a lay of the land for developing a public Shopify app. One thing has become clear: there is a lot of information to take in for building a Shopify app. The Shopify docs are very well done, but I often found myself getting off … Read More