Ready to maximize your revenue?Book a Demo
TOPCODE

Rico Tan

Founder & Engineer

Rico runs TOPCODE and writes about Shopify Plus, software architecture, and developer tooling. (FILL IN with real bio ≥150 chars before seeding.)

Posts

How a B2B beverage brand cut checkout time by 38% with TOPCODE Upsell

TOPCODE
Case Study

How a B2B beverage brand cut checkout time by 38% with TOPCODE Upsell

After migrating from a Scripts-based upsell to a Functions-powered one, checkout time fell from 4.8s to 3.0s on mobile.

Read more

Shopify Markets: selling internationally without a headache

TOPCODE
Markets

Shopify Markets: selling internationally without a headache

Markets handles currency, pricing, language, and domain per country. Here's what you get and what you still have to build.

Read more

TOPCODE Upsell 2.0: Functions-powered, zero render-blocking

TOPCODE
Topcode Upsell

TOPCODE Upsell 2.0: Functions-powered, zero render-blocking

Version 2.0 rebuilds the upsell engine on Shopify Functions. The client-side cart injection is gone entirely.

Read more

Shopify Plus vs. Shopify Advanced: when to upgrade

TOPCODE
Shopify Plus

Shopify Plus vs. Shopify Advanced: when to upgrade

The cliff between Advanced and Plus isn't price alone — Functions, Scripts, and B2B are the real divide.

Read more

Hydrogen vs. Remix vs. Next.js for a Shopify headless storefront

TOPCODE
Hydrogen

Hydrogen vs. Remix vs. Next.js for a Shopify headless storefront

Hydrogen is the tightest Shopify integration; Next.js has the biggest ecosystem; Remix gives you the most control. The right answer depends on your team.

Read more

Build a tiered volume discount with Shopify Functions

TOPCODE
Shopify Functions

Build a tiered volume discount with Shopify Functions

Replace Script Editor logic with a Functions-based volume discount that works at any scale, zero runtime latency.

Read more

Managing a headless cart with the Storefront API

TOPCODE
Storefront Api

Managing a headless cart with the Storefront API

Create, update, and read a Shopify cart using the Storefront API's cartCreate and cartLinesAdd mutations.

Read more

What is App Bridge?

TOPCODE
App Bridge

What is App Bridge?

Shopify's framework for embedding apps inside the Admin: handles auth, navigation, and admin UI integration.

Read more

How Shopify Plus B2B catalogs work under the hood

TOPCODE
B2b

How Shopify Plus B2B catalogs work under the hood

Price lists, company metafields, and the catalog-to-customer assignment model — the data model that powers B2B pricing on Plus.

Read more

GraphQL vs REST for the Shopify Admin API: when to use which

TOPCODE
Graphql

GraphQL vs REST for the Shopify Admin API: when to use which

GraphQL wins on bandwidth and type safety; REST still wins on simplicity for simple reads. Here's the decision framework.

Read more

What are Shopify Functions?

TOPCODE
Shopify Functions

What are Shopify Functions?

WebAssembly functions that run at Shopify's edge to customize cart, discount, and delivery logic at checkout.

Read more

Migrating from App Bridge 2 to App Bridge 3

TOPCODE
App Bridge

Migrating from App Bridge 2 to App Bridge 3

App Bridge 3 drops the Redux-based API. This migration guide covers session tokens, routing, and the removed hooks.

Read more