Ready to maximize your revenue?Book a Demo
TOPCODE

Frances Chen

Senior Shopify Engineer

Frances builds Shopify apps and themes for TOPCODE. She writes about app architecture, Liquid, and Shopify Plus migration patterns. (FILL IN with real bio ≥150 chars before seeding.)

Posts

Top 5 VS Code extensions for Shopify development

TOPCODE
Vscode

Top 5 VS Code extensions for Shopify development

Liquid syntax highlighting, theme check, and the GraphQL playground integration that pays for itself by Tuesday.

Read more

The Shopify App Review process explained (2026 edition)

TOPCODE
App Store

The Shopify App Review process explained (2026 edition)

What reviewers actually test, how long it takes, and what the three most common rejection reasons look like in practice.

Read more

Building sortable data tables with Shopify Polaris

TOPCODE
Polaris

Building sortable data tables with Shopify Polaris

The Polaris DataTable component handles sorting, pagination state, and accessibility — here's how to wire it to a real data source.

Read more

Creating a custom Shopify Flow trigger from your app

TOPCODE
Shopify Flow

Creating a custom Shopify Flow trigger from your app

Emit a custom Flow trigger so merchants can automate actions in response to events in your app — no Zapier needed.

Read more

How to add a metafield definition via the Shopify CLI

TOPCODE
Metafields

How to add a metafield definition via the Shopify CLI

Define structured custom data on products, orders, and collections from your terminal in under 5 minutes.

Read more

Online Store 2.0: what changed for theme developers

TOPCODE
Online Store 2

Online Store 2.0: what changed for theme developers

Section groups, JSON templates, and metafield-aware blocks are the three shifts that matter most.

Read more

Adding a custom delivery message with a checkout UI extension

TOPCODE
Checkout Extensibility

Adding a custom delivery message with a checkout UI extension

Render a delivery estimate block in checkout without touching checkout.liquid — using Shopify's checkout extension APIs.

Read more

Shopify CLI 3.50 release notes

TOPCODE
Shopify Cli

Shopify CLI 3.50 release notes

Faster theme uploads, deprecated commands, and a new `shopify hydrogen` subcommand for headless storefronts.

Read more

5 mistakes that get apps rejected from the App Store

TOPCODE
App Store

5 mistakes that get apps rejected from the App Store

Most rejections fall into one of these buckets. Fix them before submission, not after.

Read more

Creating your first theme app extension

TOPCODE
Theme App Extensions

Creating your first theme app extension

Theme app extensions let merchants drag your app's blocks into Online Store 2.0 themes. Here's how to build one.

Read more

Recurring subscriptions vs. one-time charges for Shopify apps

TOPCODE
Billing

Recurring subscriptions vs. one-time charges for Shopify apps

The Billing API supports both. Subscriptions win on LTV; one-time charges win on simplicity. Here's when each model makes sense.

Read more

Metafields vs. metaobjects: choosing the right data structure

TOPCODE
Metafields

Metafields vs. metaobjects: choosing the right data structure

Metafields attach structured data to an existing resource. Metaobjects are standalone custom entities. Here's when to use each.

Read more