Guides

Practical writing on Shopify checkout.

Specific, technical answers to the checkout problems that actually come up — written from building and deploying real Functions.

MigrationScriptsFunctions

Shopify Scripts to Functions: What Actually Changes

The architectural difference between Ruby Scripts and WebAssembly Functions — and what it means for your existing discount, shipping, and payment logic.

Coming soon

Draft
DiscountsFree Shipping

Free Shipping Rules Beyond Native: Exclusions, Conditions, and Thresholds

Why native free shipping settings fall short for merchants with product exclusions or complex eligibility logic, and how to implement proper behavior using a Shopify Discount Function.

Coming soon

Draft
Payment RulesFunctions

Hiding Payment Methods Conditionally in Shopify Checkout

How to use Shopify's Payment Customization Function API to show or hide gateways based on cart value, customer tag, country, or product type.

Coming soon

Draft
Checkout ExtensibilityArchitecture

The Checkout Extensibility Stack: What Each Layer Does

A clear breakdown of Checkout UI Extensions, Checkout Functions, Web Pixels, and Customer Events — what each one controls and when to use which.

Coming soon

Draft