Tutorials and essays for building Shopify applications with C#, ASP.NET, F#, .NET Core and more.

How to get Shopify's Polaris to work with React routing packages

Polaris is an excellent frontend framework with very good documentation (unlike Shopify's API docs!), but there's one thing in particular they don't document very well: how to get working propertly with React routing packages like Navi or React Router.

Using JavaScript to manage a Shopify cart

JavaScript can be used to add items to a Shopify cart, remove items, update quantities, set both hidden and visible properties, and even set a note on the cart.

Check existing users for the latest Shopify OAuth permissions

Sometimes your Shopify app grows beyond its original scope and you need more OAuth permissions -- or perhaps Shopify has changed the behavior of one of the permissions you were using and suddenly you need to ask for a new permission to continue working. Learn how to check whether your existing users need to update their permissions in this post.