Theme
Custom Online Store 2.0 theme or a disciplined Dawn build. Sections your merchandisers compose themselves.
Tell us what needs to change. We will help you scope it.
Start a project →Custom Shopify themes, Plus and B2B builds, and migrations from WooCommerce, Magento or BigCommerce where the accountant finds nothing to fix. We measure speed in the field and keep the app list short on purpose.



We build both. The right answer depends on catalog, fulfillment and who runs the store day to day.
| Your situation | Shopify | WooCommerce | Why |
|---|---|---|---|
| DTC brand, growing fast, lean team | Best | Workable | Hosted checkout, payments and fraud tools are included. Less to maintain. |
| Content-heavy site that also sells | Workable | Best | WordPress editing, one admin, no headless gymnastics for the blog. |
| Wholesale, net terms, price lists | Best (Plus B2B) | With plugins | Native company accounts and catalogs on Plus. Woo needs several extensions. |
| Unusual checkout, taxes or bundles | Plus only | Best | Woo's checkout is yours to change. Shopify's is locked outside Plus. |
| Strict data residency or ownership rules | Limited | Best | You host it, you own the database. |
| No one to install updates or watch security | Best | Risky | Hosted platform patches itself. Woo needs a care plan. |
Each area is marked included, excluded or optional in the proposal.
Custom Online Store 2.0 theme or a disciplined Dawn build. Sections your merchandisers compose themselves.
Collections, filters, metafields, bundles, product page templates by category.
Shop Pay, wallets, BNPL, discounts and shipping rules tested with real orders. Checkout extensibility on Plus.
A short list, each justified. We measure the load-time cost of every app before it stays.
Company accounts, price lists, net terms, quick order on Plus. Password-protected wholesale on standard plans.
ERP, 3PL, Klaviyo, reviews, subscriptions, accounting. Tested end to end with sample orders.
Image discipline, critical CSS, deferred apps. Core Web Vitals tracked in CrUX after launch.
Products, customers, orders, reviews and URLs moved by script and reconciled against the source.
A sample reconciliation with illustrative figures. The real sheet is yours after launch.
| Entity | Source (Woo) | Target (Shopify) | Method | Status |
|---|---|---|---|---|
| Products | 1,842 (3,610 variants) | 1,842 (3,610 variants) | SKU match + price checksum | Match |
| Customers | 28,417 | 28,417 | Email match, marketing consent preserved | Match |
| Orders | 41,206 | 41,206 | Order number + total to the cent | Match |
| Reviews | 6,118 | 6,118 | Product + author + date | Match |
| URLs | 3,900 legacy paths | 3,900 redirects | Crawl: 0 × 404 after launch | Match |
| Gift cards | 214 active | 214 active, balances equal | Code + balance | Match |
Catalog, checkout, shipping and tax rules, fulfillment integrations and a payment setup tested the same way we test Shopify. Built on a block theme, hosted in your account, maintained under a care plan.
Checkout extensibility, Shopify Functions for discounts and shipping, company accounts and price lists for wholesale, multiple storefronts and markets. Scoped as sections of this service until you need a dedicated team.
We never launch on a Friday, before a sale, or during your peak season.
Catalog structure, apps in use, analytics, fulfillment and the migration inventory if you are moving. Output: a written scope and the app shortlist.
Scope signedProduct, collection, cart and content templates designed around how people shop your category. Clickable prototype on mobile first.
Templates approvedTheme build on a development store, integrations connected and tested with sample orders, migration scripted and rehearsed.
Staging store acceptedFinal data sync, reconciliation sheet signed, redirects tested, DNS switched off-peak, 14 days of monitoring.
Launch checklist greenWhat changes the price: catalog size, custom checkout, number of integrations, migration volume, B2B features.
Every order, customer and product is matched to the source before DNS changes. A migration is accounting, not guesswork.
Three doors next to this one.
WordPress stores with tested checkout, a short plugin list and updates run on staging first.
S15Core Web Vitals work measured in the field, not just in Lighthouse.
S19Not sure which platform? We score your requirements and recommend one.
Not if the redirect map and reconciliation are done properly, which is the core of our migration scope. Every legacy URL is mapped and every order, customer and product is matched to the source before DNS changes.
There is no fixed number. Each app can add scripts to every page and another bill to every month. We keep the apps that earn their place, write down why, and measure what each one costs in load time.
Both. A disciplined Dawn build suits smaller catalogs and budgets. Custom themes pay off when merchandising rules, B2B or brand requirements outgrow it.
Only if we start by August. We don't launch in the six weeks before your peak, and we will tell you that on the first call.
Most stores can start on a standard plan. Plus earns its cost when you need checkout extensions, Shopify Functions, B2B company accounts or several expansion stores. Plan features change, so we check the current terms against your scope during discovery.
Yes. Scope A starts with an audit of the theme and the apps around it. If the theme is sound, we fix templates, sections and speed in place. If it fights every change, we show you why a rebuild costs less to run.
On a development store we place test orders for every payment method, discount type, shipping zone and tax case in scope. At launch we run a few real orders on the live store and refund them. Every result goes into the launch checklist.
Usually, through the vendor's app or API. We scope each integration, test it end to end with sample orders, and document what syncs, how often, and what happens when a sync fails.
You do. The store, apps and billing stay in your Shopify account, and the theme code lives in a repository you own. We work through staff access that you control and can remove at any time.
Scopes B and C include 14 days of monitoring. After that you can move to a monthly care plan, call us for projects, or run the store with the handoff notes. Ongoing SEO and marketing campaigns are run by our sister agency BizAttic.