WorkWhat We DoInsightsAboutStart a Project
Custom Shopify Tools

Custom Shopify Tools & Dashboards

Shopify runs the store. It doesn't run the business around it. So most merchants past a certain size end up in the same place: a dozen apps that each almost fit, and a spreadsheet in every gap between them. We build the tool that fits — one screen, shaped around how your team already works, with Shopify still holding the truth underneath. We know what that looks like because we built ours first, to run a 50-year, three-store retailer.

Development led by Troy Morgan. Full work →

Start a Project
Follow One Order

The clearest way to explain what we build is to follow a single order through a real business — ours. Every stop below is a tool running in production today, and what it took the place of.

01

The order lands. Is it real?

Every store gets bad orders. Most fraud apps score them with rules written for the average store, so you end up cancelling good customers or eating chargebacks — and paying monthly either way.

What we built
Our own risk score, tuned on our own order history. Risky orders are held automatically before anyone picks them; everything else flows.
It replaced
A paid fraud-screening app, since uninstalled.
02

It hits the warehouse

Shopify knows what was ordered. It doesn't know which shelf in which building it's on, or who should pick it. With more than one location, staff end up working from printouts and a shared spreadsheet.

What we built
A pick-and-pack app across three locations. Each station sees only the work that's theirs, split orders included.
It replaced
A legacy fulfillment app and an hourly spreadsheet sync.
03

Something is out of stock

An item is short, the order sits, and nobody owns it. Too often the customer finds out before the store does.

What we built
One view of every unfulfilled order and why it's waiting. When a backordered part arrives, the rep who sold it gets a message.
04

The shelf has to match the screen

Inventory drifts. Counting means clipboards, a spreadsheet, and someone typing numbers into Shopify afterwards — which is where the new errors come from.

What we built
Staff count on a phone, a manager reviews the differences, and only then does Shopify update.
It replaced
Count spreadsheets.
05

Buying the next one

Reordering off a gut feel and a CSV export means too much of what doesn't sell and not enough of what does.

What we built
A purchasing dashboard and a reorder forecast built from real sales history, so buyers start from numbers instead of memory.
06

The price changes

A sale is two jobs: changing hundreds of prices, and changing them all back. The second one is the one that gets forgotten.

What we built
Scheduled sales that start on time, end on time, and restore the original prices on their own — plus bulk price changes without opening a product page.
It replaced
A two-part price system that ran through an ERP we've since retired.

The order is only one thread. The same approach runs our shared customer-service inbox, the extensions on our registers, and the emails that go out before every group ride. See the whole toolchain

Why It’s Safe to Hire Us
01

Shopify stays the source of truth

We build alongside Shopify, never instead of it. Products, orders, inventory and customers live where they always have. Turn our tool off and your store still runs.

02

Yours to keep

The code, the data and the domain are yours. Accounts in your name are the default, and we move you out cleanly either way. No lock-in is the point, not a footnote.

03

Nothing important rides on hope

Every change is logged, every write is checked, and nothing depends on a notification that might not arrive. Quiet failures are the ones that cost money, so we design them out.

What Each Seat Gets

A tool only works if each person opens it because it makes their own day easier. So we build by seat — and everything below is something we've built and run, for our own stores or a client's.

The owner

  • One screen for what needs attention today
  • A daily digest email, so nothing waits for someone to log in
  • Sales and payout reports by store and by rep
  • Fraud review — held orders in one queue
  • Ad, feed and search health without five logins

The warehouse

  • Pick lists per station and per location
  • Order-aging alarms before an order goes stale
  • Receiving that adds stock in a tap
  • Inventory counts on a phone, reviewed before they post

Buying & pricing

  • Reorder forecasts from real sales history
  • Low-stock flags against your own minimums
  • Scheduled sales that restore prices by themselves
  • Bulk price updates and price history per product

Customer service

  • A shared inbox inside the tool, next to the order
  • Backorder-arrival alerts to the rep who sold it
  • Every open order and why it's waiting, in one view
  • Quote and bid builders for made-to-order work

The sales floor & checkout

  • Register extensions that add required fees automatically
  • Price history at the register
  • Policy notices inside checkout, where customers read them
Common Questions
Why not just install an app?

Install the app when it fits — we'll tell you when it does. Apps are built for the average store, so they stop at the edge of how your business is different: your locations, your pick process, your pricing rules. When you're paying for a tool and still keeping a spreadsheet beside it, that gap is what we build.

Does a custom tool replace Shopify?

No. Shopify stays the system of record for products, orders, inventory and customers. Our tools read from it and write back to it through Shopify's own API, so the admin, your apps and your reports all keep working. Switch our tool off and the store still runs.

Who owns the tool once it's built?

You do. The code, the data and the domain are yours. By default the hosting and database accounts are opened in your name, so there's nothing to untangle if we ever part ways — and if we host it for you, we move it to your accounts on request.

Do you build public Shopify App Store apps?

No. We build private tools for one merchant at a time — installed on your store only, shaped to your operation, never listed or resold. That's what lets them fit.

Will my team actually use it?

That's the real test, so we design for it. We watch how the work actually happens before we model it, build for the device the job is done on — a phone in the warehouse, the register on the floor — and give each person only the screen their job needs. A tool people have to be reminded to open has already failed.

How long does it take, and how is it priced?

A single tool is a matter of weeks, not months; a full dashboard is built in phases so something useful is live early. Every project is scoped and priced up front, so you know the number before work starts. Ongoing care runs on a monthly retainer if you want it.

What happens if you disappear?

Then you still have everything. It's standard, well-documented technology — Next.js, Postgres and Shopify's public API — so any competent developer can pick it up. We build it that way on purpose.

Start a Project

Let’s build the tool that fits.