Issue 187 - Shopify's Tech Stack

Shopify Tech Stack

In this article, we map the tech stack powering Shopify from the modular monolith that still runs the business, to the pods that isolate failure domains, to the deployment pipelines that ship hundreds of changes a day. It covers the tools, programming languages, and patterns Shopify uses to stay fast, resilient, and developer-friendly at incredible scale.

By ByteByteGo

New Default Theme: HORIZON + Global Blocks + AI Block Coding!

My thoughts on Shopify's latest features, including a new set of free themes which will replace Dawn, global theme blocks now fully in action, and AI-generated blocks - good enough to replace pagebuilders and developers

By Ed Codes

Sidekick now leverages MCP server

ICYMI -> Sidekick now leverages http://Shopify.dev MCP server! After seeing impressive implementations in Claude Desktop and Cursor, you can now use it natively in Shopify.

By Andrew McNamara

How to Offer Volume Discounts Based on the Number of Unique Products in Cart

Want to encourage customers to add more different products to their cart? In this video, I’ll show you how to offer volume discounts based on the number of unique products in the cart—not just the quantity of a single item. Using Shopify Functions, we’ll set up logic that rewards variety with automatic discounts at checkout.

By Code Inspire

App Submission - Failing HMAC Signature Test

Running into issues during app submission with the HMAC Signature automated test? Yeah, you're not alone. Here's some tips from a thread on the community forum that might help.

By Liam Griffin

Updated Color Picker on Shopify

While exploring the new Horizon theme, I discovered that the color theme setting now accepts the boolean "alpha" property, giving the opportunity to have either a RBG or RGBa color picker.

By Virgil Dubois

Shopify Buy X Get Y Discount Limitation

I (Karl) recently ran into this and found a forum post that backs it up. Despite having a confusingly named :all property, you cannot create a DiscountNode that supports Buy X Get Y where X is a wildcard for any product.

By louisleroi

How I Use Claude Code

Since AI agents are new for everyone right now, I thought it might be fun to share some patterns I've been noticing recently. Here's how I use Claude code.

By Philipp Spiess

Subscription Support in Storefront Web Components

Last week in Toronto a number of devs asked for subscription support along with querying products by GID. These are now available!

By Brett Little