Assistant Management. ← Modules
Migration

Module 01 · by AMLLC

Shopify → Cloudflare Workers

Move your store off Shopify onto a Cloudflare Worker you own — your checkout, your customer data, your code — and stop paying a platform tax on every month and every sale.

Guide $12 one-time Build $500+ done for you Stack Workers · D1 · Stripe

Instant access — the reader opens right after payment, and your access link lands in your inbox. Or read chapter one free as a member.

The result

What you end up with

A store you own outrightOne Worker serving your storefront, cart, and checkout. No platform between you and your customer.
Stripe, on your own pagesPayment Element checkout in a bottom sheet — Apple Pay and Google Pay included, no hosted redirect.
Near-zero hostingWorkers free tier covers a real store. The $39+/mo subscription and per-order app fees go away.
Orders in your databaseWebhook-verified fulfillment writing to D1. Your order history is a SQL query, not an export request.

The math

Your platform bill goes to zero.

Staying on Shopify

Basic plan$39 /mo
Apps (typical stack)$20–70 /mo
Extra fee, third-party gatewayup to 2% /sale
Platform, per year$700+

On your own Worker

Hosting — free tier, 100k requests a day$0 /mo
If you outgrow it (10M requests /mo)$5 /mo
Apps — the features are code you own$0 /mo
Platform, per year~$0
What doesn't change: card processing. Stripe's 2.9% + 30¢ is the same class of rate Shopify Payments charges — nobody escapes that. Everything above it does: the subscription, the app rent, the gateway penalty. 100k requests a day is far more traffic than most stores ever see, so for most people the platform line stays at zero indefinitely.
A real Cloudflare Workers bill
The receipt: a real Workers bill next to the Shopify one it replaced.

Inside the module

The build, step by step

01

What Shopify is actually doing for you

Inventory the store: catalog, checkout, email, domain, apps. Decide what you're replacing, dropping, or keeping.

02

The Worker skeleton

One Worker, static assets plus API routes. Project layout, wrangler config, and a deploy you can run in a minute.

03

Your catalog without a CMS

Products as data you edit directly. Why a full CMS is the wrong first move, and when to add one later.

04

Cart and checkout

A cart that lives on the client and a Stripe Payment Element checkout presented as an iOS-style bottom sheet, priced by the server — never the page.

05

Fulfillment that can't lie

The webhook: raw-body signature verification, idempotent order writes to D1, and why you never fulfill from the success screen.

06

Receipts and email

Order confirmations from your own domain via an email API, with sender reputation handled properly from day one.

07

The cutover

DNS moves, redirect maps for old product URLs, and the order-of-operations that keeps you sellable through the switch.

08

Gotchas from the real migration

The failures we hit shipping this in production — and the fixes — so you don't spend your weekend rediscovering them.

Who it's for

Made for owners, not agencies

You should read this if you run a store doing real orders on Shopify, can follow careful instructions in a code editor (or have someone who can), and want to own your stack.

Skip it if you lean hard on a large Shopify app ecosystem you're not ready to replace — the guide is honest about what you'd be giving up before you commit.

Or skip the reading entirely — apply to have it built and we do the migration for you, from $500.

Two doors

Read it, or hand it to us.

Do it yourself

Get the guide

$12 one-time

The full module as a step-by-step reader: code, decisions already made, and the gotchas section. Yours to keep, updated as the stack moves.

Done for you

Have it built

$500+ per build

We migrate the store for you — catalog, checkout, webhook, cutover. Apply, we scope it, you approve a fixed price before anything is charged.

Apply to have it built